附錄C:感謝

目錄

C.1. MySQL AB處的開發人
C.2. MySQL貢獻人
C.3. 資料員和譯員
C.4. MySQL使用和包含的庫
C.5. 支持MySQL的軟件包
C.6. 用于創建MySQL的工具
C.7. MySQL支持人員

在本附錄中,列出了幫助MySQL達到其現狀的開發人員、貢獻人和支持人員。

C.1. MySQL AB處的開發人

他們是MySQL AB公司雇傭或曾經雇傭的、負責MySQL數據庫軟件的開發人員,大概按照他們與我們一起工作的時間順序排列。在每位開發人員后面,列出了其負責的一些任務,或取得的部分成就。所有的開發人員均參與支持。

·         Michael (Monty) Widenius

o        領導MySQL服務器的開發人員和主要作者(mysqld)。

o        用于字符串庫的新函數。

o        大多數mysys庫。

o        ISAMMyISAMB-tree索引文件處理程序,以及索引壓縮和不同的記錄格式)。

o        HEAP庫。內存表系統,以及優異的全動態混編處理功能。1981年其使用,1984年左右發布。

o        replace程序(不妨一看,它很酷!)

o        Connector/ODBC (MyODBC),用于WindowsODBC驅動程序。

o        更正了MIT-pthreads中存在的問題,使之能與MySQL服務器一起工作。以及Unireg,具備眾多功能的基于光標的應用工具。

o        mSQL工具的移植,如msqlperlDBD/DBIDB2mysql等。

o        大多數crash-me,以及MySQL基準的建立。

·         David Axmark

o        “參考手冊”的最初主要作者,包括對texi2html的增強。

o        從手動更新到自動網站更新。

o        最初的AutoconfAutomakeLibtool支持。

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/REVOKESHOW GRANTS FOR

o        新的客戶端/服務器協議,用于4.0

o        4.0中的UNION

o        多表DELETE/UPDATE

o        4.1中的導出表。

o        用戶資源管理。

o        MySQL++ C++ APIMySQLGUI客戶端的最初開發人員

·         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) BarkovAlexey (Holyfoot) Botchkov、以及Ramil Kalimullin

o        針對4.1的空間數據(GIS)和R-Trees實施。

o        用于4.1Unicode和字符集,以及文檔。

·         Oleksandr (Sanja) Byelkin

o        4.0中的查詢高速緩沖。

o        子查詢的實施(4.1)。

o        視圖和導出表的實施(5.0)。

·         Aleksey (Walrus) KishkinAlexey (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        19942004NDB簇的首席設計師、開發人員和調試人員。

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中)。

C.2. MySQL貢獻人

盡管MySQL AB公司擁有MySQL服務器和MySQL手冊的所有版權,對那些為MySQL的發布作出這樣或那樣貢獻的人員,我們深表感謝和贊賞。下面按一定的隨機順序列出了這些貢獻者:

·         Gianmassimo Vigazzola <[email protected]> or <[email protected]>

Win32/NT的最初移植

·         Per Eric Olsson

或多或少的有建設性意義的批評,以及對動態記錄格式實際測試。

·         Irena Pancirov <[email protected]>

Borland 編譯器一起使用的Win32端口。mysqlshutdown.exemysqlwatch.exe

·         David J. Hughes

為了創建共享軟件SQL數據庫,在MySQL AB公司的前身TcX,我們從mSQL著手,但發現它不能滿足的目的要求,因此,我們為自己的應用程序構造程序Unireg編寫了SQL接口。Mysqladminmysql客戶端是在很大程度上受其mSQL對等物影響的程序。我們進行了大量努力,努力使MySQL語法成為mSQL的超集。我們從mSQL借鑒了很多API的概念,以便能更容易地將免費的mSQL程序移植到MySQL APIMySQL軟件不含任何來自mSQL的代碼。分發版中的兩個文件client/insert_test.cclient/select_test.c)分別基于mSQL發布版中對應的(非版權保護)文件,但作為示例對其進行了更改,給出了從mSQL代碼轉換為MySQL服務器所需的更改(mSQL的版權歸David J. Hughes所有)。

·         Patrick Lynch

幫助我們獲得http://www.mysql.com/

·         Fred Lindberg

設置了qmail以處理MySQL郵件列表,并在管理MySQL郵件列表方面為我們提供了無與倫比的幫助。

·         Igor Romanenko <[email protected]>

Mysqldump(以前為msqldump,但被Monty移植并予以增強)。

·         Yuri Dario

保持并擴展了MySQL OS/2端口。

·         Tim Bunce

mysqlhotcopy的作者。

·         Zarko Mocnik <[email protected]>

為斯洛文尼亞語進行了分類。

·         "TAMITO" <[email protected]>

_MB字符集宏以及ujissjis字符集。

·         Joshua Chamas <[email protected]>

為并發插入奠定了基礎,擴展了日期語法,在NT上進行了調試,并在MySQL郵件列表上回答問題。

·         Yves Carlier <[email protected]>

Mysqlaccess,顯示用戶訪問權限的程序。

·         Rhys Jones <[email protected]> (And GWE Technologies Limited)

提供了早期的JDBC驅動程序之一。

·         Dr Xiaokun Kelvin ZHU <[email protected]>

進一步發展了早期的JDBC驅動程序之一,并開發了其他與MySQL有關的Java工具。

·         James Cooper <[email protected]>

在他的站點建立了可搜索的郵件列表檔案。

·         Rick Mehalick <[email protected]>

貢獻了xmysql,一種用于MySQL服務器的圖形化X客戶端。

·         Doug Sisk <[email protected]>

Red Hat Linux提供了MySQLRPM軟件包。

·         Diemand Alexander V. <[email protected]>

Red Hat Linux-Alpha提供了MySQLRPM軟件包。

·         Antoni Pamies Olive <[email protected]>

IntelSPARC提供了眾多MySQL客戶端的RPM版本。

·         Jay Bloodworth <[email protected]>

MySQL 3.21提供了RPM版本。

·         David Sacerdote <[email protected]>

貢獻了關于DNS主機名安全檢查的多項概念。

·         Wei-Jou Chen <[email protected]>

對中文字符(BIG5)的一些支持。

·         Wei He <[email protected]>

為中文字符集(GBK)提供了眾多功能。

·         Jan Pazdziora <[email protected]>

捷克語分類順序。

·         Zeev Suraski <[email protected]>

FROM_UNIXTIME()時間格式化,ENCRYPT()函數,以及bison顧問。主動郵件列表成員。

·         Luuk de Boer <[email protected]>

將基準套件移植到(并擴展了它)DBI/DBD。對于crash-me和運行基準很有幫助。一些新的日期函數。mysql_setpermission腳本。

·         Alexis Mikhailov <[email protected]>

用戶定義函數(UDFs),CREATE FUNCTIONDROP FUNCTION

·         Andreas F. Bobak <[email protected]>

對用戶定義函數的AGGREGATE擴展。

·         Ross Wakelin <[email protected]>

幫助創建了用于MySQL-Win32InstallShield

·         Jethro Wright III <[email protected]>

libmysql.dll庫。

·         James Pereria <[email protected]>

Mysqlmanager1種用于管理MySQL服務器的Win32 GUI工具。

·         Curt Sampson <[email protected]>

MIT-pthreads移植到NetBSD/AlphaNetBSD 1.3/i386

·         Martin Ramsch <[email protected]>

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/2pthread_mutex()

·         Benjamin Pflugmann

擴展了MERGE表以處理INSERTSMySQL郵件列表上的積極成員。

·         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. ThompsonMaurizio MenghiniWojciech TrycLuca BerraZarko MocnikWim BonisElmar Haneke<[email protected]><[email protected]><[email protected]>Ted Deppner <[email protected]>Mike SimonsJaakko Hyvatti

此外,還有很多由郵件列表上的人員貢獻的缺陷通報/補丁。

十分感謝那些幫助我們在MySQL郵件列表上回答問題的人員:

·         Daniel Koch <[email protected]>

Irix設置。

·         Luuk de Boer <[email protected]>

基準問題。

·         Tim Sailer <[email protected]>

DBD::mysql問題。

·         Boyd Lynn Gerber <[email protected]>

SCO有關的問題。

·         Richard Mehalick <[email protected]>

xmysql有關的問題和基本的安裝問題。

·         Zeev Suraski <[email protected]>

Apache模塊配置問題(登錄和鑒定),與PHP有關的問題,與SQL語法有關的問題,以及其他一般問題。

·         Francesc Guasch <[email protected]>

一般問題。

·         Jonathan J Smith <[email protected]>

Linux操作系統有關的問題,SQL語法,以及需要某些工作的其他事宜。

·         David Sklar <[email protected]>

PHPPerl使用MySQL

·         Alistair MacDonald <[email protected]>

尚未指定,但很靈活,并能處理與Linux以及或許HP-UX有關的問題,幫助用戶使用mysqlbug

·         John Lyon <[email protected]>

關于在Linux系統上安裝MySQL的問題,使用.rpm文件,或從源碼進行編譯。

·         Lorvid Ltd. <[email protected]>

簡單的記賬/許可/支持/版權事宜。

·         Patrick Sherrill <[email protected]>

ODBCVisualC++接口有關的問題。

·         Randy Harmon <[email protected]>

DBDLinux、以及一些SQL語法有關的問題。

C.3. 資料員和譯員

下述人員幫助我們編寫了MySQL文檔,并翻譯了文檔以及MySQL中的錯誤信息。

·         Paul DuBois

正在為本手冊的正確性和可理解性提供幫助。包括改寫了MontyDavid的英文嘗試,使其成為其他人理解的英語。

·         Kim Aldale

幫助改寫了MontyDavid的英文早期嘗試,將其改寫為英語。

·         Michael J. Miller Jr. <[email protected]>

1MySQL手冊。更正了關于常見問題的很多拼寫/語言問題(很久以前被納入MySQL手冊)。

·         Yan Cailin

2000年初,將MySQL參考手冊翻譯為簡體中文的譯員,Big5HK編碼(http://mysql.hitstar.com/)版本以其翻譯本為基礎。linuxdb.yeah.net上的個人主頁

·         Jay Flaherty <[email protected]>

本手冊中Perl DBI/DBD一節的很大部分。

·         Paul Southworth <[email protected]>, Ray Loyzaga <[email protected]>

校對參考手冊。

·         Therrien Gilbert <[email protected]>, Jean-Marc Pouyot <[email protected]>

法語錯誤消息。

·         Petr Snajdr, <[email protected]>

捷克語錯誤消息。

·         Jaroslaw Lewandowski <[email protected]>

波蘭語錯誤消息。

·         Miguel Angel Fernandez Roiz

西班牙語錯誤消息。

·         Roy-Magne Mo <[email protected]>

挪威語錯誤消息,以及MySQL 3.21.xx的測試。

·         Timur I. Bakeyev <[email protected]>

俄語錯誤消息。

·         <[email protected]> & Filippo Grassilli <[email protected]>

意大利語錯誤消息。

·         Dirk Munzinger <[email protected]>

德語錯誤消息。

·         Billik Stefan <[email protected]>

斯洛伐克語錯誤消息。

·         Stefan Saroiu <[email protected]>

羅馬尼亞語錯誤消息。

·         Peter Feher

匈牙利語錯誤消息。

·         Roberto M. Serqueira

葡萄牙語錯誤消息。

·         Carsten H. Pedersen

丹麥語錯誤消息。

·         Arjen G. Lentz

荷蘭語錯誤消息,完成了早期的部分翻譯(也負責一致性和拼寫問題)。

C.4. MySQL使用和包含的庫

下面列出了在MySQL服務器源碼中包含的庫的創建人,源碼簡化了MySQL的編譯和安裝。對于創建這些庫的所有個人我們深表謝意,它使得我們的生活變得簡單。

·         Fred Fish

感謝他提供的優異C調試和跟蹤庫。Monty對庫進行了大量的小改進(速度和額外選項)。

·         Richard A. O'Keefe

感謝他提供的公共域字符串庫。

·         Henry Spencer

感謝他的regex庫,用在WHEREREGEXP 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命令行客戶端使用)。

C.5. 支持MySQL的軟件包

下面列出了一些最重要API/軟件包/應用程序的創建人和維護人,很多人員與MySQL一起使用了它們。

我們無法在此列出所有的軟件包,這是因為,如果這樣,該列表將很難維護。關于其他軟件包,請訪問軟件門戶站點http://solutions.mysql.com/software/

·         Tim Bunce, Alligator Descartes

DBD (Perl)接口。

·         Andreas Koenig <[email protected]>

用于MySQL服務器的Perl接口。

·         Jochen Wiedmann <[email protected]>

維護Perl DBD::mysql模塊。

·         Eugene Chan <[email protected]>

移植針對MySQL服務器的PHP

·         Georg Richter

MySQL 4.1測試和缺陷追蹤。新的PHP 5.0 mysqli擴展API),用于MySQL 4.1和更高版本。

·         Giovanni Maruzzelli <[email protected]>

移植iODBC (Unix ODBC)

·         Xavier Leroy <[email protected]>

LinuxThreads的作者(供Linux平臺上的MySQL服務器使用)。

C.6. 用于創建MySQL的工具

下面列出了一些我們用于創建MySQL的工具。我們借此表達對那些創建了它們的人員的謝意,如果沒有它們,我們將無法使MySQL達到目前的狀況。

·         自由軟件基金會

從該基金會,我們獲得了優異的編譯器(gcc),良好的調試器(gdblibc(我們從中借用了strto.c,從而使得部分代碼能工作在Linux環境下)。

·         自由軟件基金會和Xemacs開發團隊

MySQL AB公司幾乎人員使用的強大的編輯器/環境。

·         Julian Seward

valgrind的作者,valgrind是一種優異的內存檢驗器工具,它幫助我們找到了MySQL中很多用其他方法難以發現的缺陷。

·         Dorothea LütkehausAndreas Zeller

DDD(數據顯示調試器)1種優秀的gdb圖形前端。

C.7. MySQL支持人員

盡管MySQL AB公司擁有MySQL服務器和MySQL手冊的所有版權,對那些從財政上幫助我們開發MySQL服務器(如向我們支付開發新特性的費用,或為我們提供用于MySQL服務器開發的硬件)的下述公司,我們深表感謝和贊賞。

·         VA Linux / Andover.net

資助復制。

·         NuSphere

MySQL手冊的編輯。

·         Stork Design studio

1998-2000期間使用的MySQL網站。

·         Intel

WindowsLinux平臺上的開發提供了捐助。

·         Compaq

Linux/Alpha平臺上的開發提供了捐助。

·         SWSoft

嵌入式mysqld版本的開發

·         FutureQuest

--skip-show-database


這是MySQL參考手冊的翻譯版本,關于MySQL參考手冊,請訪問dev.mysql.com。 原始參考手冊為英文版,與英文版參考手冊相比,本翻譯版可能不是最新的。

广西11选五走势图彩经网