目錄
在本附錄中,列出了幫助MySQL達到其現狀的開發人員、貢獻人和支援人員。
· Michael (Monty) Widenius
o 領導MySQL伺服器的開發人員和主要作者(mysqld)。
o 用於字串庫的新函數。
o 大多數mysys庫。
o ISAM和MyISAM庫(B-tree索引檔案處理程式,以及索引壓縮和不同的記錄格式)。
o HEAP庫。內存資料表系統,以及優異的全動態混編處理功能。1981年其使用,1984年左右發佈。
o replace程式(不妨一看,它很酷!)
o Connector/ODBC (MyODBC),用於Windows的ODBC驅動程式。
o 更正了MIT-pthreads中存在的問題,使之能與MySQL伺服器一起工作。以及Unireg,具備眾多功能的基於光標的應用工具。
o mSQL工具的移植,如msqlperl、DBD/DBI和DB2mysql等。
o 大多數crash-me,以及MySQL基準的建立。
· David Axmark
o 「參考手冊」的最初主要作者,包括對texi2html的增強。
o 從手動更新到自動網站更新。
o 最初的Autoconf、Automake和Libtool支援。
o 授權事宜.
o 參與了所有文本檔案的編制(目前僅剩下README。其餘僅出現在手冊中)。
o 眾多對新特性的測試。
o 我方內部的免費軟件法律專家。
o 郵件列資料表維護人(從沒時間恰當維護它)。
o 我方最初的移植代碼(到目前為止超過10年)。目前僅剩下mysys的一部分。
o 當他剛使新特性起作用時,是Monty半夜呼叫的重要人物。
o 首席"開放原始碼人員"(MySQL社區關係)
· Jani Tolonen
o mysqlimport
o 對命令行的眾多延伸。
o PROCEDURE ANALYSE()
· Sinisa Milivojevic(目前提供支援服務)
o 客戶端/伺服器協議中的壓縮(用zlib)。
o 完美的混編,針對詞彙分析器階段。
o 多行INSERT。
o mysqldump –e選項。
o LOAD DATA LOCAL INFILE
o SQL_CALC_FOUND_ROWS SELECT選項。
o --max-user-connections=...選項。
o net_read and net_write_timeout
o GRANT/REVOKE和SHOW GRANTS FOR
o 新的客戶端/伺服器協議,用於4.0
o 4.0中的UNION。
o 多資料表DELETE/UPDATE。
o 4.1中的導出資料表。
o 用戶資源管理。
o MySQL++ C++ API和MySQLGUI客戶端的最初開發人員
· Tonu Samuel(過去的開發人員)
o VIO接口(加密客戶端/伺服器協議的基礎)。
o MySQL Filesystem(將MySQL資料庫作為檔案和目錄使用的一種方式)
o CASE資料表達式
o MD5()和COALESCE()函數。
o 對MyISAM資料表的RAID支援。
· Sasha Pachev(過去的開發人員)
o 最初的複製史事(直至4.0版)。
o SHOW CREATE TABLE.
o mysql-bench
· Matt Wagner
o MySQL測試套件。
o Webmaster(直到2002)。
· Miguel Solorzano(目前提供支援服務)
o Win32開發和版本建立。
o Windows NT伺服器代碼。
o WinMySQLAdmin
· Timothy Smith(目前提供支援服務)
o 動態字元編碼支援。
o 配置、RPM、以及建立系統的其他部分。
o 嵌入式伺服器libmysqld的最初開發人員。
· Sergei Golubchik
o 全文本搜索。
o 為MERGE庫增加了多個 鍵。
o 精度數學
· Jeremy Cole(過去的開發人員)
o 本精細手冊的較對和編輯。
o ALTER TABLE ... ORDER BY ....
o UPDATE ... ORDER BY ....
o DELETE ... ORDER BY ....
· Indrek Siitan
o 我方Web接口的設計/編程。
o 我方時事通報管理系統的作者。
· Jorge del Conde(目前提供支援服務)
o MySQLCC (MySQL控制中心)
o Win32開發
o 網站門戶的最初實施。
· Venu Anuganti(過去的開發人員)
o MyODBC 3.51
o 用於4.1的新客戶端/伺服器協議(對於預處理語句)。
· Arjen Lentz(目前負責社區事宜)
o MySQL參考手冊的維護人員。
o 準備了該手冊的O'Reilly印刷版。
· Alexander (Bar) Barkov、Alexey (Holyfoot) Botchkov、以及Ramil Kalimullin
o 針對4.1的空間數據(GIS)和R-Trees實施。
o 用於4.1的Unicode和字元編碼,以及文檔。
· Oleksandr (Sanja) Byelkin
o 4.0中的查詢高速緩衝。
o 子查詢的實施(4.1)。
o 視圖和導出資料表的實施(5.0)。
· Aleksey (Walrus) Kishkin和Alexey (Ranger) Stroganov
o 基準設計和分析。
o MySQL測試套件的維護。
· Zak Greant(以前的僱員)
o 開放原始碼宣傳人,MySQL社區關係。
· Carsten Pedersen
o MySQL認證計劃。
· Lenz Grimmer
o 生產(建立和發佈)工程。
· Peter Zaitsev
o SHA1()、AES_ENCRYPT()和AES_DECRYPT()函數。
o 調試並整理了各種特性。
· Alexander (Salle) Keremidarski
o 支援。
o 調試。
· Per-Erik Martin
o 儲存程式的主要開發人員(5.0)。
· Jim Winstead
o 以前的首席Web開發人員。
o 改進了伺服器,更正了問題。
· Mark Matthews
o Connector/J driver (Java).
· Peter Gulutzan
o SQL標準兼容。
o 現有MySQL代碼/算法的文檔記錄。
o 字元編碼文檔。
· Guilhem Bichot
o 複製,從MySQL 4.0板開始。
o 更正了DECIMAL指數的處理功能。
o Author of mysql_tableinfo.
o 備份(5.1中)。
· Antony T. Curtis
o 將MySQL資料庫軟件移植到OS/2。
· Mikael Ronstrom
o 2000年前,大量關於NDB叢集的初始工作。在那時完成了約一半的代碼基數。事物協議、節點恢復、系統重啟、以及API功能的重啟代碼和部分內容。
o 1994~2004,NDB叢集的首席設計師、開發人員和調試人員。
o 眾多最佳化。
· Jonas Oreland
o 線上備份
o MySQL叢集的自動測試環境
o 用於NDB叢集的移植庫
o 眾多其他事項
· Pekka Nouisiainen
o MySQL叢集的有序索引實施
o MySQL叢集中的BLOB支援
o MySQL叢集中的字元編碼支援。
· Martin Skold
o MySQL叢集的為一索引實施
o 將NDB叢集集成到MySQL
· Magnus Svensson
o MySQL叢集的測試架構
o 將NDB叢集集成到MySQL
· Tomas Ulin
o 大量關於配置變更方面的工作,簡化了MySQL叢集的安裝和使用。
· Konstantin Osipov
o 預處理語句。
o 光標
· Dmitri Lenev
o 時區支援。
o 觸發程式(5.0中)。
儘管MySQL AB公司擁有MySQL伺服器和MySQL手冊的所有版權,對那些為MySQL的發佈作出這樣或那樣貢獻的人員,我們深資料表感謝和讚賞。下面按一定的隨機順序列出了這些貢獻者:
· Gianmassimo Vigazzola <qwerg@mbox.vol.it> or <qwerg@tin.it>
對Win32/NT的最初移植
· Per Eric Olsson
或多或少的有建設性意義的批評,以及對動態記錄格式實際測試。
· Irena Pancirov <irena@mail.yacc.it>
與Borland 編譯器一起使用的Win32端口。mysqlshutdown.exe和mysqlwatch.exe
· David J. Hughes
為了建立共享軟件SQL資料庫,在MySQL AB公司的前身TcX,我們從mSQL著手,但發現它不能滿足的目的要求,因此,我們為自己的應用程式構造程式Unireg編寫了SQL接口。Mysqladmin和mysql客戶端是在很大程度上受其mSQL對等物影響的程式。我們進行了大量努力,努力使MySQL語法成為mSQL的超集。我們從mSQL借鑒了很多API的概念,以便能更容易地將免費的mSQL程式移植到MySQL API。MySQL軟件不含任何來自mSQL的代碼。分發版中的兩個檔案(client/insert_test.c和client/select_test.c)分別基於mSQL發佈版中對應的(非版權保護)檔案,但作為示範對其進行了更改,給出了從mSQL代碼轉換為MySQL伺服器所需的更改(mSQL的版權歸David J. Hughes所有)。
· Patrick Lynch
幫助我們獲得http://www.mysql.com/。
· Fred Lindberg
設置了qmail以處理MySQL郵件列資料表,並在管理MySQL郵件列資料表方面為我們提供了無與倫比的幫助。
· Igor Romanenko <igor@frog.kiev.ua>
Mysqldump(以前為msqldump,但被Monty移植並予以增強)。
· Yuri Dario
保持並延伸了MySQL OS/2端口。
· Tim Bunce
mysqlhotcopy的作者。
· Zarko Mocnik <zarko.mocnik@dem.si>
為斯洛文尼亞語進行了分類。
· "TAMITO" <tommy@valley.ne.jp>
_MB字元編碼宏以及ujis和sjis字元編碼。
· Joshua Chamas <joshua@chamas.com>
為並發插入奠定了基礎,延伸了日期語法,在NT上進行了調試,並在MySQL郵件列資料表上回答問題。
· Yves Carlier <Yves.Carlier@rug.ac.be>
Mysqlaccess,顯示用戶訪問權限的程式。
· Rhys Jones <rhys@wales.com> (And GWE Technologies Limited)
提供了早期的JDBC驅動程式之一。
· Dr Xiaokun Kelvin ZHU <X.Zhu@brad.ac.uk>
進一步發展了早期的JDBC驅動程式之一,並開發了其他與MySQL有關的Java工具。
· James Cooper <pixel@organic.com>
在他的站點建立了可搜索的郵件列資料表檔案。
· Rick Mehalick <Rick_Mehalick@i-o.com>
貢獻了xmysql,一種用於MySQL伺服器的圖形化X客戶端。
· Doug Sisk <sisk@wix.com>
為Red Hat Linux提供了MySQL的RPM軟件包。
· Diemand Alexander V. <axeld@vial.ethz.ch>
為Red Hat Linux-Alpha提供了MySQL的RPM軟件包。
· Antoni Pamies Olive <toni@readysoft.es>
為Intel和SPARC提供了眾多MySQL客戶端的RPM版本。
· Jay Bloodworth <jay@pathways.sde.state.sc.us>
為MySQL 3.21提供了RPM版本。
· David Sacerdote <davids@secnet.com>
貢獻了關於DNS主機名安全檢查的多項概念。
· Wei-Jou Chen <jou@nematic.ieo.nctu.edu.tw>
對中文字元(BIG5)的一些支援。
· Wei He <hewei@mail.ied.ac.cn>
為中文字元編碼(GBK)提供了眾多功能。
· Jan Pazdziora <adelton@fi.muni.cz>
捷克語分類順序。
· Zeev Suraski <bourbon@netvision.net.il>
FROM_UNIXTIME()時間格式化,ENCRYPT()函數,以及bison顧問。主動郵件列資料表成員。
· Luuk de Boer <luuk@wxs.nl>
將基準套件移植到(並延伸了它)DBI/DBD。對於crash-me和運行基準很有幫助。一些新的日期函數。mysql_setpermission指令。
· Alexis Mikhailov <root@medinf.chuvashia.su>
用戶定義函數(UDFs),CREATE FUNCTION和DROP FUNCTION。
· Andreas F. Bobak <bobak@relog.ch>
對用戶定義函數的AGGREGATE延伸。
· Ross Wakelin <R.Wakelin@march.co.uk>
幫助建立了用於MySQL-Win32的InstallShield。
· Jethro Wright III <jetman@li.net>
libmysql.dll庫。
· James Pereria <jpereira@iafrica.com>
Mysqlmanager,1種用於管理MySQL伺服器的Win32 GUI工具。
· Curt Sampson <cjs@portal.ca>
將MIT-pthreads移植到NetBSD/Alpha和NetBSD 1.3/i386。
· Martin Ramsch <m.ramsch@computer.org>
MySQL教程中的示範。
· Steve Harvey
使得建立mysqlaccess更安全。
· Konark IA-64 Centre of Persistent Systems Private Limited
http://www.pspl.co.in/konark/。為MySQL伺服器的Win64端口提供了幫助。
· Albert Chin-A-Young.
為Tru64配置了更新項,大檔案支援和更好的TCP包裝支援。
· John Birrell
模擬了用於OS/2的pthread_mutex()。
· Benjamin Pflugmann
延伸了MERGE資料表以處理INSERTS。MySQL郵件列資料表上的積極成員。
· Jocelyn Fournier
準確判定並通報了無數問題(尤其是在MySQL 4.1子查詢代碼中)。
· Marc Liyanage
維護Mac OS X軟件包,並就如何建立Mac OS X PKG提供了無價的反饋意見。
· Robert Rutherford
就QNX端口提供了無價的訊息和反饋。
· NDB叢集以前的開發人員
以各種途徑包含眾多人員,訪問學生、做課題的學生、僱員。總數超過100,人數太多,不可能在此意義提及。著名人員包括Ataullah Dabaghi,在1999年之前,貢獻了約1/3的代碼基數。特別感謝AXE系統的開發人員,該系統為具備塊、信號和崩潰跟蹤功能的NDB叢集提供了結構基礎。此外,還要感謝從1992年到現在、對這些理念堅信不疑並將其預算用於該項開發的人員。
其他的貢獻人、問題發現人和測試人:James H. Thompson,Maurizio Menghini,Wojciech Tryc,Luca Berra,Zarko Mocnik,Wim Bonis,Elmar Haneke,<jehamby@lightside>,<psmith@BayNetworks.com>,<duane@connect.com.au>,Ted Deppner <ted@psyber.com>,Mike Simons,Jaakko Hyvatti。
此外,還有很多由郵件列資料表上的人員貢獻的問題通報/補丁。
十分感謝那些幫助我們在MySQL郵件列資料表上回答問題的人員:
· Daniel Koch <dkoch@amcity.com>
Irix設置。
· Luuk de Boer <luuk@wxs.nl>
基準問題。
· Tim Sailer <tps@users.buoy.com>
DBD::mysql問題。
· Boyd Lynn Gerber <gerberb@zenez.com>
與SCO有關的問題。
· Richard Mehalick <RM186061@shellus.com>
與xmysql有關的問題和基本的安裝問題。
· Zeev Suraski <bourbon@netvision.net.il>
Apache模塊配置問題(登錄和鑒定),與PHP有關的問題,與SQL語法有關的問題,以及其他一般問題。
· Francesc Guasch <frankie@citel.upc.es>
一般問題。
· Jonathan J Smith <jsmith@wtp.net>
與Linux作業系統有關的問題,SQL語法,以及需要某些工作的其他事宜。
· David Sklar <sklar@student.net>
從PHP和Perl使用MySQL。
· Alistair MacDonald <A.MacDonald@uel.ac.uk>
尚未指定,但很靈活,並能處理與Linux以及或許HP-UX有關的問題,幫助用戶使用mysqlbug。
· John Lyon <jlyon@imag.net>
關於在Linux系統上安裝MySQL的問題,使用.rpm檔案,或從原始碼進行編譯。
· Lorvid Ltd. <lorvid@WOLFENET.com>
簡單的記賬/授權/支援/版權事宜。
· Patrick Sherrill <patrick@coconet.com>
與ODBC和VisualC++接口有關的問題。
· Randy Harmon <rjharmon@uptimecomputers.com>
與DBD、Linux、以及一些SQL語法有關的問題。
下述人員幫助我們編寫了MySQL文檔,並翻譯了文檔以及MySQL中的錯誤訊息。
· Paul DuBois
正在為本手冊的正確性和可理解性提供幫助。包括改寫了Monty和David的英文嘗試,使其成為其他人理解的英語。
· Kim Aldale
幫助改寫了Monty和David的英文早期嘗試,將其改寫為英語。
· Michael J. Miller Jr. <mke@terrapin.turbolift.com>
第1版MySQL手冊。更正了關於常見問題的很多拼寫/語言問題(很久以前被納入MySQL手冊)。
· Yan Cailin
2000年初,將MySQL參考手冊翻譯為簡體中文的譯員,Big5和HK編碼(http://mysql.hitstar.com/)版本以其翻譯本為基礎。在linuxdb.yeah.net上的個人主頁。
· Jay Flaherty <fty@mediapulse.com>
本手冊中Perl DBI/DBD一節的很大部分。
· Paul Southworth <pauls@etext.org>, Ray Loyzaga <yar@cs.su.oz.au>
校對參考手冊。
· Therrien Gilbert <gilbert@ican.net>, Jean-Marc Pouyot <jmp@scalaire.fr>
法語錯誤消息。
· Petr Snajdr, <snajdr@pvt.net>
捷克語錯誤消息。
· Jaroslaw Lewandowski <jotel@itnet.com.pl>
波蘭語錯誤消息。
· Miguel Angel Fernandez Roiz
西班牙語錯誤消息。
· Roy-Magne Mo <rmo@www.hivolda.no>
挪威語錯誤消息,以及MySQL 3.21.xx的測試。
· Timur I. Bakeyev <root@timur.tatarstan.ru>
俄語錯誤消息。
· <brenno@dewinter.com> & Filippo Grassilli <phil@hyppo.com>
意大利語錯誤消息。
· Dirk Munzinger <dirk@trinity.saar.de>
德語錯誤消息。
· Billik Stefan <billik@sun.uniag.sk>
斯洛伐克語錯誤消息。
· Stefan Saroiu <tzoompy@cs.washington.edu>
羅馬尼亞語錯誤消息。
· Peter Feher
匈牙利語錯誤消息。
· Roberto M. Serqueira
葡萄牙語錯誤消息。
· Carsten H. Pedersen
丹麥語錯誤消息。
· Arjen G. Lentz
荷蘭語錯誤消息,完成了早期的部分翻譯(也負責一致性和拼寫問題)。
下面列出了在MySQL伺服器原始碼中包含的庫的建立人,原始碼簡化了MySQL的編譯和安裝。對於建立這些庫的所有個人我們深資料表謝意,它使得我們的生活變得簡單。
· Fred Fish
感謝他提供的優異C調試和跟蹤庫。Monty對庫進行了大量的小改進(速度和額外選項)。
· Richard A. O'Keefe
感謝他提供的公共域字串庫。
· Henry Spencer
感謝他的regex庫,用在WHERE列REGEXP regexp中。
· Chris Provenzano
便攜用戶級別的pthreads。由於版權:本產品包含由加利福尼亞大學伯克利分校的Chris Provenzano以及多名貢獻人開發的軟件。我們目前使用的是由Monty修補的1_60_beta6版(請參見mit-pthreads/Changes-mysql)。
· Jean-loup Gailly and Mark Adler
zlib庫(用於Windows平台上的MySQL)。
· Bjorn Benson
感謝他的safe_malloc(內存檢驗器)軟件包,當您用「--debug」配置MySQL時將用到它。
· Free Software Foundation
readline庫(由mysql命令行客戶端使用)。
· The NetBSD foundation
libedit軟件包(可被mysql命令行客戶端使用)。
下面列出了一些最重要API/軟件包/應用程式的建立人和維護人,很多人員與MySQL一起使用了它們。
我們無法在此列出所有的軟件包,這是因為,如果這樣,該列資料表將很難維護。關於其他軟件包,請訪問軟件門戶站點http://solutions.mysql.com/software/。
· Tim Bunce, Alligator Descartes
DBD (Perl)接口。
· Andreas Koenig <a.koenig@mind.de>
用於MySQL伺服器的Perl接口。
· Jochen Wiedmann <wiedmann@neckar-alb.de>
維護Perl DBD::mysql模塊。
· Eugene Chan <eugene@acenet.com.sg>
移植針對MySQL伺服器的PHP。
· Georg Richter
MySQL 4.1測試和問題追蹤。新的PHP 5.0 mysqli延伸(API),用於MySQL 4.1和更高版本。
· Giovanni Maruzzelli <maruzz@matrice.it>
移植iODBC (Unix ODBC)。
· Xavier Leroy <Xavier.Leroy@inria.fr>
LinuxThreads的作者(供Linux平台上的MySQL伺服器使用)。
下面列出了一些我們用於建立MySQL的工具。我們借此資料表達對那些建立了它們的人員的謝意,如果沒有它們,我們將無法使MySQL達到目前的狀況。
· 自由軟件基金會
從該基金會,我們獲得了優異的編譯器(gcc),良好的調試器(gdb)和libc庫(我們從中借用了strto.c,從而使得部分代碼能工作在Linux環境下)。
· 自由軟件基金會和Xemacs開發團隊
MySQL AB公司幾乎人員使用的強大的編輯器/環境。
· Julian Seward
valgrind的作者,valgrind是一種優異的內存檢驗器工具,它幫助我們找到了MySQL中很多用其他方法難以發現的問題。
· Dorothea Lutkehaus和Andreas Zeller
DDD(數據顯示調試器),1種優秀的gdb圖形前端。
儘管MySQL AB公司擁有MySQL伺服器和MySQL手冊的所有版權,對那些從財政上幫助我們開發MySQL伺服器(如向我們支付開發新特性的費用,或為我們提供用於MySQL伺服器開發的硬件)的下述公司,我們深資料表感謝和讚賞。
· VA Linux / Andover.net
資助複製。
· NuSphere
MySQL手冊的編輯。
· Stork Design studio
1998-2000期間使用的MySQL網站。
· Intel
為Windows和Linux平台上的開發提供了捐助。
· Compaq
為Linux/Alpha平台上的開發提供了捐助。
· SWSoft
嵌入式mysqld版本的開發
· FutureQuest
--skip-show-database
這是MySQL參考手冊的翻譯版本,關於MySQL參考手冊,請訪問dev.mysql.com。 原始參考手冊為英文版,與英文版參考手冊相比,本翻譯版可能不是最新的。