付録 C. 協力者

目次

C.1. MySQL AB の開発者
C.2. MySQL へのの貢献者
C.3. ドキュメント作成者および翻訳者
C.4. MySQL で使用されているライブラリと MySQL 付属のライブラリ
C.5. MySQL をサポートするパッケージ
C.6. MySQL の作成に使用したツール
C.7. MySQL のサポータ

この付録では、MySQL を今日の形にするためにご協力頂いた開発者、貢献者およびサポータを記載しています。

C.1. MySQL AB の開発者

MySQL データベースソフトウェアに取り組むために MySQL AB に採用されている、または採用された開発者を、我々と作業を開始した大まかな順序で記載しています。また、各開発者の後に、その開発者が担当している仕事および開発者の業績を記載しました。すべての開発者がサポート業務に関わっています。

  • Michael (Monty) Widenius

    • MySQL サーバ(mysqld)の主要開発者および主要作成者。

    • 文字列ライブラリの新規関数。

    • mysys ライブラリの大部分。

    • ISAM および MyISAM ライブラリ(インデックス圧縮と複数のレコード書式を持つ B-tree インデックスファイルハンドラ)。

    • HEAP ライブラリ。優れたフルダイナミックハッシュを持つメモリテーブルシステム。1981 年から使用され、1984 年頃に公開された。

    • replace プログラム(優れものである)。

    • Windows 95 用の ODBC ドライバである MyODBC

    • MIT-pthread が MySQL サーバでも動作するようにバグを修正。さらに多くのユーティリティを持つ curses ベースのアプリケーションツールである Unireg を開発。

    • msqlperlDBD/DBIDB2mysql などの mSQL ツールの移植。

    • crash-me の大部分と MySQL ベンチマークの基礎。

  • David Axmark

    • リファレンスマニュアルtexi2htmlへの拡張を含む)の最初の主要著者。

    • マニュアルからの自動 Web サイト更新。

    • 初期の Autoconf、Automake および Libtool サポート。

    • ライセンス。

    • 全テキストファイル部分(現在では、README だけが残っている。残りはマニュアルに取り込まれた)。

    • 多くの新機能のテスト。

    • 社内フリーソフトの法律顧問。

    • メーリングリストの保守管理者(完全に管理する時間はなかった)。

    • オリジナルの移植コード(10 年以上昔のもの)の開発。現在、mysys の一部だけが残っている。

    • Monty が新しい機能を動作させようとするときに、真夜中に電話をする相手。

    • チーフ "Open Sourcerer"(MySQL コミュニティ関連)。

  • Jani Tolonen

    • mysqlimport

    • 多くのコマンドラインクライアントの拡張。

    • PROCEDURE ANALYSE()

  • Sinisa Milivojevic

    • クライアント/サーバプロトコルの(zlib による)圧縮。

    • 字句アナライザフェーズの完全ハッシュ。

    • 複数行 INSERT

    • mysqldump -e オプション。

    • LOAD DATA LOCAL INFILE

    • SQL_CALC_FOUND_ROWS SELECT オプション。

    • --max-user-connections=... オプション。

    • net_read および net_write_timeout

    • GRANT/REVOKE および SHOW GRANTS FOR

    • 4.0 用の新規クライアント/サーバプロトコル。

    • 4.0の UNION

    • 複数テーブル DELETE/UPDATE

    • 4.1 の派生テーブル。

    • ユーザリソース管理。

    • MySQL++ C++ API と MySQLGUI クライアントの初期開発者。

  • Tonu Samuel(過去の開発者)

    • VIO インタフェース(暗号化クライアント/サーバプロトコルの基礎)。

    • MySQL ファイルシステム(ファイルおよびディレクトリとして MySQL データベースを使用する方法)。

    • CASE 式。

    • MD5() および COALESCE() 関数。

    • MyISAM テーブルの RAID サポート。

  • Sasha Pachev

    • レプリケーションを最初に導入(バージョン 4.0 まで)。

    • SHOW CREATE TABLE

    • mysql-bench

  • Matt Wagner

    • MySQL テストスィート。

    • Web マスタ(2002 年まで)。

    • 開発コーディネータ。

  • Miguel Solorzano

    • Win32 の開発とリリースのビルド。

    • Windows NTサーバコード。

    • WinMySQLAdmin

  • Timothy Smith(過去の開発者)

    • 動的キャラクタセットのサポート。

    • ビルドシステムの RPM およびその他の部分を構築。

    • libmysqld、埋め込みサーバの初期の開発者。

  • Sergei Golubchik

    • 全文検索。

    • MERGE ライブラリにキーを追加。

  • Jeremy Cole

    • この優れたマニュアルの校正と編集。

    • ALTER TABLE ...ORDER BY ...

    • UPDATE ...ORDER BY ...

    • DELETE ...ORDER BY ...

  • Indrek Siitan

    • Web インタフェースの設計/プログラミング。

    • ニュースレター作成者管理システム。

  • Jorge del Conde

    • MySQLCCMySQL コントロールセンタ)。

    • Win32 開発。

    • Web サイトポータルを最初に導入。

  • Venu Anuganti

    • Connector/ODBC(MyODBC)3.51。

    • 4.1 の新規クライアント/サーバプロトコル(作成済ステートメント用)。

  • Arjen Lentz

    • MySQL リファレンスマニュアルの更新者。

    • O'Reilly の印刷版マニュアルの準備。

  • Alexander (Bar) Barkov、Alexey (Holyfoot) Botchkov および Ramil Kalimullin

    • 4.1 用の空間データ(GIS)と R-Tree の導入。

    • 4.1 用のユニコードとキャラクタセット、および 4.1 用のドキュメント。

  • Oleksandr (Sanja) Byelkin

    • 4.0 のクエリキャッシュ

    • サブクエリの導入(4.1)。

  • Aleksey (Walrus) Kishkin および Alexey (Ranger) Stroganov

    • ベンチマークの設計と分析。

    • MySQL テストスィートの保守。

  • Zak Greant

    • オープンソースの支持者、MySQLコミュニティの関係者。

  • Carsten Pedersen

    • MySQL 証明書プログラム。

  • Lenz Grimmer

    • 製品(ビルドおよびリリース)エンジニアリング。

  • Peter Zaitsev

    • SHA1()AES_ENCRYPT() および AES_DECRYPT() 関数。

    • 各種機能のデバッグとクリーンアップ。

  • Alexander (Salle) Keremidarski

    • サポート。

    • デバッグ。

  • Per-Erik Martin

    • ストアドプロシージャ(5.0)とトリガの主要開発者。

  • Jim Winstead

    • 主要 Web 開発者。

  • Mark Matthews

    • Connector/J ドライバ(Java)。

  • Peter Gulutzan

    SQL-99、SQL:2003 標準準拠

    • 既存の MySQL コード/アルゴリズムの文書化。

    • キャラクタセットの文書化。

  • Guilhem Bichot

    • MySQL バージョン 4.0 からのレプリケーション。

    • DECIMAL 指数の固定処理。

    • mysql_tableinfo の作成者。

  • Antony T. Curtis

    • OS/2 への MySQL データベースソフトウェアの移植。

C.2. MySQL へのの貢献者

MySQL AB は、MySQL サーバMySQL マニュアルの全著作権を保有していますが、MySQL ディストリビューションに貢献していただいた方々に感謝申し上げます。 貢献者は以下のとおりです。順不同です。

  • Gianmassimo Vigazzola または

    Win32/NT への最初の移植。

  • Per Eric Olsson

    多少の建設的な批判と動的レコード形式に対する正確なテスト。

  • Irena Pancirov

    Borland コンパイラを使用した Win32 の移植。mysqlshutdown.exe および mysqlwatch.exe

  • David J. Hughes

    シェアウェアの SQL データベースの作成に尽力。MySQL AB の前身である TcX で、mSQL を始めたが、目的を満足させるものではないことがわかったため、アプリケーションインタフェースビルダ Unireg への SQL インタフェースの作成に転換。mysqladmin および mysql クライアントは、mSQL 対応物に非常に影響を受けたプログラムである。 我々は、MySQL 構文が mSQL のスーパーセットになるよう非常に努力した。この API のアイディアは mSQL に基づいたもので、無料の mSQL プログラムを MySQL API に簡単に移植できるようにした。 MySQL ソフトウェアには、mSQL のコードは含まれていない。 ディストリビューションの 2 つのファイル(client/insert_test.c および client/select_test.c)は、mSQL ディストリビューションの対応ファイル(著作権未取得)に準拠しているが、mSQL から MySQL サーバにコードを変換するために必要な変更を示す例として修正されている。 (mSQL の著作権は David J. Hughes にある)。

  • Patrick Lynch

    http://www.mysql.com/ の取得を支援。

  • Fred Lindberg

    MySQL メーリングリストを処理する qmail の設定と、MySQL メーリングリスト管理に対する多大な支援。

  • Igor Romanenko mysqldump (以前は msqldump であったが、Monty によって移植、拡張された)。 , Yuri Dario

    MySQL OS/2 の移植の継続と拡張。

  • Tim Bunce

    mysqlhotcopy の作成者。

  • Zarko Mocnik

    スロベニア語のソート。

  • "TAMITO"

    _MB キャラクタセットのマクロと、ujis および sjis のキャラクタセット。

  • Joshua Chamas

    同時挿入の基準、拡張日付構文、NT でのデバッグ、MySQL メーリングリストの回答。

  • Yves Carlier

    ユーザのアクセス権を表示するプログラム mysqlaccess

  • Rhys Jones (および GWE Technologies Limited)

    初期 JDBC ドライバの 1 つ

  • Dr Xiaokun Kelvin ZHU

    初期 JDBC ドライバの 1 つと、他の MySQL 関連 Java ツールのさらなる開発。

  • James Cooper

    自分自身のサイトで検索可能なメーリングリストアーカイブのセットアップ。

  • Rick Mehalick

    MySQL サーバのグラフィカルな X クライアントである xmysql

  • Doug Sisk

    Red Hat Linux 対応 MySQL の RPM パッケージの提供。

  • Diemand Alexander V.

    Red Hat Linux-Alpha 対応 MySQL の RPM パッケージの提供。

  • Antoni Pamies Olive

    Intel および SPARC 対応の多くの MySQL クライアントの RPM バージョンの提供。

  • Jay Bloodworth

    MySQL バージョン 3.21 対応 RPM バージョンの提供。

  • David Sacerdote

    DNS ホスト名のセキュリティチェックの方針。

  • Wei-Jou Chen

    中国語(BIG5)キャラクタのサポート。

  • Wei He

    中国語(GBK)キャラクタセット対応の多くの機能。

  • Jan Pazdziora

    チェコ語のソート順序。

  • Zeev Suraski

    FROM_UNIXTIME() の時間書式、ENCRYPT() 関数、bison のアドバイザ。 メーリングリストのアクティブメンバ。

  • Luuk de Boer

    ベンチマークスィートを DBI/DBD に移植(および拡張)。crash-me とベンチマークの実行の大きな助けとなった。いくつかの新規日付関数。mysql_setpermissions スクリプト。

  • Alexis Mikhailov

    ユーザ定義可能関数(UDF)、CREATE FUNCTION および DROP FUNCTION

  • Andreas F. Bobak

    UDF 関数の AGGREGATE 拡張。

  • Ross Wakelin

    MySQL-Win32 用 InstallShield の設定の支援。

  • Jethro Wright III

    libmysql.dll ライブラリ。

  • James Pereria

    MySQL サーバを管理する Win32 GUI ツール Mysqlmanager。

  • Curt Sampson

    MIT-pthread の NetBSD/Alpha および NetBSD 1.3/i386 への移植。

  • Martin Ramsch

    MySQL チュートリアル内のサンプル。

  • Steve Harvey

    mysqlaccess の安全性を高めた。

  • Persistent Systems Private Limited http://www.pspl.co.in/konark/ のKonark IA-64 Centre。MySQL サーバの Win64 移植の支援。 , Albert Chin-A-Young.

    Tru64 用アップデートの設定、大きなファイルのサポート、優れた TCP ラッパのサポート。

  • John Birrell

    OS/2 用の pthread_mutex() エミュレーション。

  • Benjamin Pflugmann

    INSERTS を処理する拡張 MERGE テーブル。MySQL メーリングリストのアクティブメンバ。

  • Jocelyn Fournier

    (特に MySQL 4.1 サブクエリコードの)無数のバグを発見しレポートした。

  • Marc Liyanage

    Mac OS X パッケージを保守し、Mac OS X PKG の作成方法に関する非常に有益なフィードバックを提供。

  • Robert Rutherford

    QNX 移植に関する非常に有益な情報とフィードバックを提供。

その他の貢献者、バグ発見者、テスタ-: James H. Thompson、Maurizio Menghini、Wojciech Tryc、Luca Berra、Zarko Mocnik、Wim Bonis、Elmar Haneke、、Ted Deppner 、Mike Simons、Jaakko Hyvatti

メーリングリストメンバから提供された多くのバグレポートおよびパッチ

MySQL メーリングリストの質問に回答いただいた方々に感謝いたします。

  • Daniel Koch

    Irix セットアップ。

  • Luuk de Boer

    ベンチマークの質問。

  • Tim Sailer

    DBD-mysql の質問。

  • Boyd Lynn Gerber

    SCO 関連の質問。

  • Richard Mehalick

    xmysql 関連の質問と基本的なインストールの質問。

  • Zeev Suraski

    Apache モジュール構成の質問(ログおよび権限)、PHP 関連の質問、SQL 文法関連の質問、その他一般的な質問。

  • Francesc Guasch

    一般的な質問。

  • Jonathan J Smith

    Linux の OS 特定事項、SQL 構文、および何らかの作業を要するその他の事柄に関する質問。

  • David Sklar

    PHP および Perl からの MySQL の使用。

  • Alistair MacDonald

    まだ指定されていないが、柔軟性があり Linux およびおそらく HP-UX も操作できる。 ユーザが mysqlbug を使用するように努力する予定。

  • John Lyon

    .rpm ファイルを使った、またはソースからのコンパイルによる Linux システムへの MySQL のインストールに関する質問。

  • Lorvid Ltd.

    簡単な請求/ライセンス/サポート/著作権の問題。

  • Patrick Sherrill

    ODBC および VisualC++ インタフェースに関する質問。

  • Randy Harmon

    DBD、Linux、いくつかの SQL 構文に関する質問。

C.3. ドキュメント作成者および翻訳者

以下、MySQL ドキュメントの作成、および MySLQ のドキュメントまたはエラーメッセージの翻訳にご協力いただいた方々です。

  • Paul DuBois

    このマニュアルを正確にわかりやすくするために、現在もご協力いただいている。 Monty と David の英語ドキュメントのリライトも含まれている。

  • Kim Aldale

    Monty および David の初期の英語ドキュメントのリライト。

  • Michael J. Miller Jr.

    初回の MySQL マニュアルの作成。FAQ(ずいぶんと前に MySQL マニュアルに変更)の多くのスペリングまたは言語を修正。

  • Yan Cailin

    2000 年始めに、コード化された Big5 と HK(http://mysql.hitstar.com/)バージョンが準拠している中国語(簡体字)に MySQL リファレンスマニュアルを初めて翻訳。 Personal home page at linuxdb.yeah.net

  • Jay Flaherty

    マニュアル内の Perl DBI/DBD セクションの大部分に携わる。

  • Paul Southworth 、Ray Loyzaga

    リファレンスマニュアルの校正。

  • Therrien Gilbert 、 Jean-Marc Pouyot

    フランス語のエラーメッセージ。

  • Petr Snajdr、

    チェコ語のエラーメッセージ。

  • Jaroslaw Lewandowski

    ポーランド語のエラーメッセージ。

  • Miguel Angel Fernandez Roiz

    スペイン語のエラーメッセージ。

  • Roy-Magne Mo

    ノルウェー語のエラーメッセージとバージョン 3.21.# のテスト。

  • Timur I. Bakeyev

    ロシア語のエラーメッセージ。

  • & Filippo Grassilli

    イタリア語のエラーメッセージ。

  • Dirk Munzinger

    ドイツ語のエラーメッセージ。

  • Billik Stefan

    スロバキア語のエラーメッセージ。

  • Stefan Saroiu

    ルーマニア語のエラーメッセージ。

  • Peter Feher

    ハンガリー語のエラーメッセージ。

  • Roberto M. Serqueira

    ポルトガル語のエラーメッセージ。

  • Carsten H. Pedersen

    デンマーク語のエラーメッセージ。

  • Arjen G. Lentz

    オランダ語のエラーメッセージ。以前の部分翻訳の完成(さらに、整合性とスペルについてもチェック)。

C.4. MySQL で使用されているライブラリと MySQL 付属のライブラリ

以下は、MySQL のコンパイルとインストールを容易にするために、MySQL サーバソースに追加したライブラリの作成者一覧です。これらライブラリを作成し、作業の簡易化にご尽力いただいた方々に感謝申し上げます。

  • Fred Fish

    優れた C デバッグとトレースライブラリ。Monty により、このライブラリに対して多くの細かい改善(速度と補足オプション)が行われた。

  • Richard A. O'Keefe

    パブリックデーモンの文字列ライブラリ。

  • Henry Spencer

    Regex ライブラリ。WHERE column REGEXP regexp で使用。

  • Chris Provenzano

    ユーザレベルのポータブル pthread。(著作権から判断)この製品には、Chris Provenzano、the University of California, Berkeley および貢献者によって開発されたソフトウェアが含まれている。現在、社内で、Monty によりパッチが適用された バージョン 1_60_beta6 が使用されている(mit-pthreads/Changes-mysql参照)。

  • Jean-loup Gailly および Mark Adler

    zlib ライブラリ(Windows の MySQL で使用)。

  • Bjorn Benson

    MySQL を --debug で構成する際に使用される safe_malloc(メモリチェッカ)。

  • フリーソフトウェア財団 (Free Software Foundation, FSF)

    readline ライブラリ(mysql コマンドラインクライアントが使用)。

  • NetBSD 協会

    libedit パッケージ(mysql コマンドラインクライアントが任意に使用)。

C.5. MySQL をサポートするパッケージ

多くのユーザが MySQL とともに使用する重要な API、パッケージ、およびアプリケーションの作成者または保守者の一覧を以下に示します。

最新情報への更新を簡易にするため、この一覧にはすべてのパッケージは含まれていません。他のパッケージについては、http://www.mysql.com/portal/software のソフトウェアポータルを参照してください。

  • Tim Bunce、Alligator Descartes

    DBD (Perl) インタフェース。

  • Andreas Koenig

    MySQL サーバ用 Perl インタフェース。

  • Jochen Wiedmann

    Perl DBD::mysql モジュールの保守。

  • Eugene Chan

    MySQL サーバ用 PHP の移植。

  • Georg Richter

    MySQL 4.1 のテストとバグ検出。 MySQL 4.1 以上で使用するための新規 PHP 5.0 mysqli 拡張(API)。

  • Giovanni Maruzzelli

    iODBC の移植(Unix ODBC)。

  • Xavier Leroy

    LinuxThreads(Linux 上で MySQL サーバが使用)の作成者。

C.6. MySQL の作成に使用したツール

以下、MySQL を作成するために使用したツールの一覧です。 ここで、これらのツールを作成した方々に感謝申し上げます。これらのツールがなければ、MySQL は今日の形になりませんでした。

  • フリーソフトウェア財団 (Free Software Foundation, FSF)

    優れたコンパイラ(gcc)と優れたデバッガ(gdb)および libc ライブラリを提供。このライブラリの strto.c を使用して、Linux で動作するいくつかのコードを作成した。

  • フリーソフトウェア財団 と Xemacs 開発チーム

    MySQL AB でほとんどすべてのユーザが使用した優れたエディタ環境を提供。

  • Julian Seward

    MySQL のバグを検出に役だった非常に優れたメモリチェッカ valgrind(これがなければバグ検出は困難であった)の作成者。

  • Dorothea Lutkehaus および Andreas Zeller

    gdb に対する優れたグラフィカルフロントエンドである DDD(データ表示デバッガ)を提供。

C.7. MySQL のサポータ

MySQL AB は、MySQL サーバMySQL マニュアルの全著作権を所有していますが、新機能の開発に対する融資、MySQL サーバ開発用のハードウェアの提供など、MySQL サーバの開発を助成していただいた以下の会社に感謝申し上げます。

  • VA Linux / Andover.net

    資金提供を行う。

  • NuSphere

    MySQL マニュアルの編集。

  • Stork Design studio

    1998 ? 2000 年の MySQL Web サイト。

  • Intel

    Windows および Linux プラットフォーム上での開発に貢献。

  • Compaq

    Linux/Alpha 上での開発に貢献。

  • SWSoft

    埋め込み mysqld バージョンでの開発。

  • FutureQuest

    --skip-show-database


This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

アダルトレンタルサーバー