Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




Приложение C. Благодарности

В этом приложении перечисляются разработчики, помощники и спонсоры, которые помогли сделать MySQL таким, какой он есть сегодня.

C.1. Разработчики MySQL AB

Здесь представлен список разработчиков, занимающихся в настоящее разработкой программного обеспечения сервера баз данных MySQL в компании MySQL AB или занимавшихся этой разработкой ранее, приблизительно в том порядке, в котором они начинали работать с нами. После личных данных каждого разработчика следует небольшой список задач, за которые он отвечал, или выполненных им работ. Все разработчеки вовлечены в техническую поддержку.

  • Майкл (Монти) Видениус (Michael (Monty) Widenius)

    • Главный программист и главный автор MySQL сервера (mysqld).

    • Новые функции для строковой библиотеки.

    • Большая часть библиотеки mysys.

    • Библиотеки ISAM и MyISAM (обработчики индексного файла B-tree с уплотнением индексов и различными форматами записи).

    • Библиотека HEAP. Система таблиц памяти с разработанным нами превосходным полностью динамическим хешированием. В эксплуатации находится с 1981 года; опубликована приблизительно в 1984 году.

    • Программа replace (гляньте на нее, это КРУТО!).

    • MyODBC, драйвер ODBC для Windows95.

    • Устранение ошибок в потоках MIT-pthreads для обеспечения их работы в сервере MySQL. А также Unireg, прикладная среда с интерфейсом Curses со многими полезными утилитами.

    • Осуществил перенос из mSQL таких средств, как msqlperl, DBD/DBI и DB2mysql.

    • Большинство тестов crash-me и организация эталонных тестов для MySQL.

  • Дэвид Эксмарк (David Axmark)

    • Первый основной автор справочного руководства, включая модернизацию texi2html.

    • Автоматический веб-сайт, обновляющийся из данного руководства.

    • Первоначальная поддержка Autoconf, Automake и Libtool.

    • Лицензирование.

    • Участие в написании всех текстовых файлов (из них в настоящее время остался только файл README: остальные вошли в состав руководства).

    • Большой объем работы по тестированию новых возможностей.

    • Наш домашний юрист по программному обеспечению с открытым кодом (Free Software).

    • Ответственный за поддержку списка рассылки (у которого никогда нет времени делать это как следует...).

    • Автор нашего оригинального кода, обеспечивающего переносимость (которому сейчас более 10 лет). В настоящее время от mysys остались только некоторые части.

    • А также человек, которому Монти всегда может позвонить среди ночи, когда только что заработало новое программное средство.

    • Старший специалист по открытому коду (связь с общественностью 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

    • UNION в 4.0.

    • Многотабличные команды DELETE/UPDATE

    • Вторичные таблицы в 4.1.

    • Управление пользовательскими ресурсами.

    • Первый автор MySQL++ C API и клиента MySQLGUI.

  • Тону Сэмюэл (Tonu Samuel) (разработчик в прошлом)

    • Интерфейс VIO (основы клиент-серверного протокола с шифрованием).

    • MySQL Filesystem (технология использования баз данных MySQL как файловой системы).

    • Выражение CASE.

    • Функции MD5() и COALESCE().

    • Поддержка RAID для таблиц MyISAM.

  • Саша Пачев (Sasha Pachev)

    • Начальная реализация репликации (до версии 4.0).

    • SHOW CREATE TABLE.

    • mysql-bench

  • Мэт Вагнер (Matt Wagner)

    • Набор тестов для MySQL

    • Веб-мастер (до 2002).

    • Координатор разработки.

  • Мигуэл Солорцано (Miguel Solorzano)

    • Разработка Win32 и выпуск бинарных версий.

    • Код сервера под Windows NT.

    • WinMySQLAdmin.

  • Тимоти Смит (Timothy Smith) (разработчик в прошлом)

    • Поддержка динамических символов (dynamic character).

    • configure, пакеты RPM и другие части сборочной системы.

    • Начальный разработчик libmysqld, встраиваемого сервера.

  • Сергей Голубчик (Sergei Golubchik)

    • Полнотекстовый поиск.

    • Добавление ключей к библиотеке MERGE.

  • Джереми Коул (Jeremy Cole)

    • Чтение корректуры и редактирование этого замечательного руководства на английском языке.

    • ALTER TABLE ... ORDER BY ....

    • UPDATE ... ORDER BY ....

    • DELETE ... ORDER BY ....

  • Индрек Сиитан (Indrek Siitan)

    • Разработка/программирование веб-интерфейса.

    • Автор нашей системы управления списком рассылки.

  • Джордж дел Конде (Jorge del Conde)

    • Центр Управления MySQL MyCC (MySQL Control Center).

    • Разработка Win32

    • Начальная реализация веб-портала.

  • Вену Аннуганти (Venu Anuganti)

    • MyODBC 3.51

    • Новый клиент/серверный протокол для 4.1 (для подготовленных выражений).

  • Арйен Ленц (Arjen Lentz)

    • Поддерживает справочное руководство по MySQL.

    • Подготовка печатного издания справочного руководства в издательстве O'Reilly.

  • Александр Барков (Alexander (Bar) Barkov), Алексей Бочков (Alexey (Holyfoot)

    Botchkov), и Рамиль Калимуллин (Ramil Kalimullin)

    • Пространственные данные (GIS) и реализация R-Деревьев в 4.1

    • Unicode и набор символов в 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)

    • Документирование существующего кода и алгоритмов в MySQL.

    • Отладка.

  • Пер-Эрик Мартин (Per-Erik Martin)

    • Главный разработчик хранимых процедур и триггеров.

  • Джим Уинстед (Jim Winstead)

    • Главный веб-разработчик.

  • Марк Мэтьюз (Mark Matthews)

    • Драйвер Connector/J (Java).

C.2. Наши помощники, которые сделали вклад в развитие MySQL

В то время как MySQL AB обладает всеми авторскими правами на сервер MySQL и документацию по MySQL, мы хотим отдать дань уважения тем, кто в той или иной степени лично способствовал разработке MySQL. Ниже в произвольном порядке перечислены наши помощники, которые сделали вклад в развитие в MySQL:

  • Пол Дюбуа (Paul DuBois)

    В настоящее время помощь в приведении данного справочного руководства (Reference Manual) к корректному и понятному виду. Другими словами, перевод текстов Монти и Дэвида с их собственного английского на английский, понятный другим людям.

  • Джанмассимо Вигаццола (Gianmassimo Vigazzola) или

    Первоначальный перенос на Win32/NT.

  • Ким Олдэйл (Kim Aldale)

    Помог переписать самые первые тексты Монти и Дэвида с их собственного английского на нормальный английский.

  • Пер Эрик Олссон (Per Eric Olsson)

    Благодарность за более или менее конструктивную критику и первоклассное тестирование формата динамической записи.

  • Ирэна Панциров (Irena Pancirov)

    Перенос Win32 с помощью компилятора Borland. mysqlshutdown.exe и mysqlwatch.exe

  • Дэвид Дж. Хьюз (David J. Hughes)

    Благодарность за вклад в создание SQL-базы данных, распространяемой по принципу shareware. Начав свою работу в компании TcX (предшественник MySQL AB) с mSQL, мы, однако, пришли к выводу, что эта база данных не удовлетворяет нашим требованиям. Поэтому вместо нее был написан интерфейс SQL к нашему компоновщику приложений Unireg. На программу mysqladmin и клиент mysql оказали значительное влияние их двойники в mSQL. Мы приложили много усилий, чтобы сделать синтаксис MySQL расширенным вариантом mSQL. Многие идеи API были заимствованы из mSQL, чтобы упростить перенос свободно распространяемых программ mSQL в MySQL API. Программное обеспечение MySQL не содержит никакого кода из mSQL. Два файла в дистрибутиве (client/insert_test.c и client/select_test.c) базируются на соответствующих (не защищенных авторскими правами) файлах дистрибутива mSQL, но они модифицированы в примеры, показывающие, какие изменения необходимы для преобразования кода из mSQL в сервер MySQL. (авторское право на mSQL принадлежит Дэвиду Дж. Хьюзу (David J. Hughes.))

  • Фред Фиш (Fred Fish)

    Благодарность за его великолепную отладку C и библиотеку трассировки. Монти сделал ряд небольших улучшений к этой библиотеке (скорость и другие возможности).

  • Ричард А. О'Кифи (Richard A. O'Keefe)

    Благодарность за его общедоступную строковую библиотеку.

  • Генри Спенсер (Henry Spencer)

    Благодарность за его библиотеку регулярных выражений, использованную в WHERE column REGEXP regexp.

  • Ассоциация Свободного ПО (Free Software Foundation)

    От этой ассоциации мы получили прекрасный компилятор (gcc), библиотеку libc (из которой заимствовали strto.c для того, чтобы получить код, работающий под Linux) и библиотеку readline (для клиента mysql).

  • Ассоциация Свободного ПО (Free Software Foundation) и команда

    разработчиков Xemacs (The XEmacs development team) Благодарность за действительно великолепный редактор/среду, который использовали практически все в MySQL AB/TcX/detron.

  • Патрик Линч (Patrick Lynch)

    Благодарность за помощь в получении http://www.mysql.com/.

  • Фред Линдберг (Fred Lindberg)

    Благодарность за установку qmail для управления списком рассылки MySQL и за неоценимую помощь, которую мы получили в управлении списком рассылки MySQL.

  • Игорь Романенко (Igor Romanenko)

    mysqldump (ранее msqldump, Монти осуществил перенос этой утилиты и усовершенствовал ее).

  • Юрий Дарио (Yuri Dario)

    Благодарность за поддержку и расширение переноса MySQL на OS/2.

  • Тим Банке (Tim Bunce, Alligator Descartes)

    Благодарность за интерфейс DBD (Perl).

  • Тим Банке (Tim Bunce)

    Автор mysqlhotcopy.

  • Эндриас Коуниг (Andreas Koenig)

    Благодарность за интерфейс Perl для сервера MySQL.

  • Юджин Чан (Eugene Chan)

    Благодарность за перенос PHP для сервера MySQL.

  • Майкл Дж. Миллер мл. (Michael J. Miller Jr.)

    Благодарность за первое руководство по MySQL. И за большое количество орфографических и грамматических правок в разделе FAQ (который уже давно превратился в руководство по MySQL).

  • Ян Кайлин (Yan Cailin)

    Первый перевод справочного руководства по MySQL на упрощенный китайский язык в начале 2000 года; на этом руководстве базировались версии, кодированные на Big5 и HK (http://mysql.hitstar.com/). Персональная домашняя страничка на linuxdb.yeah.net.

  • Джованни Маруцелли (Giovanni Maruzzelli)

    Благодарность за перенос iODBC (Unix ODBC).

  • Крис Провензано (Chris Provenzano)

    Переносимые потоки pthreads пользовательского уровня. Выдержка из документа по авторским правам на MySQL: "Этот продукт включает в себя программное обеспечение, разработанное Крисом Провензано, Калифорнийский университет, Беркли (Chris Provenzano, the University of California, Berkeley) и его помощниками". В настоящее время мы используем версию 1_60_beta6 с патчами Монти (см. mit-pthreads/Changes-mysql).

  • Ксавьер Лерой (Xavier Leroy)

    Автор LinuxThreads (используемых сервером MySQL под Linux).

  • Зарко Мокник (Zarko Mocnik)

    Упорядочение для словенского языка и разработка модуля cset.tar.gz, который облегчает добавление других кодировок.

  • "ТАМИТО" ("TAMITO")

    Макрос кодировки _MB и наборы символов ujis и sjis.

  • Джошуа Чамас (Joshua Chamas)

    Основы для параллельной вставки, расширенный синтаксис даты, отладка под NT и ответы по списку рассылки MySQL.

  • Ив Карлиер (Yves Carlier)

    mysqlaccess, программа, показывающая права доступа для пользователя.

  • Рис Джонс (Rhys Jones) (И GWE Technologies Limited)

    Благодарность за JDBC, модуль для извлечения данных из базы данных MySQL при помощи помощью Java-клиента.

  • Др. Ксайэокун Келвин ZHU (Dr Xiaokun Kelvin ZHU)

    Дальнейшая разработка JDBC-драйвера и других относящихся к MySQL Java-программ.

  • Джеймс Купер (James Cooper)

    Благодарность за установку архива списка рассылки с возможностью поиска на его сайте.

  • Рик Мехелик (Rick Mehalick)

    Благодарность за xmysql, графический X-клиент для сервера MySQL.

  • Дуг Сиск (Doug Sisk)

    Благодарность за разработку пакетов RPM для MySQL под RedHat Linux.

  • Дайменд Александер В. (Diemand Alexander V.)

    Благодарность за разработку пакетов RPM для MySQL под RedHat Linux-Alpha.

  • Энтони Пеймес Олив (Antoni Pamies Olive)

    Благодарность за разработку пакетов RPM многих клиентов MySQL для Intel и SPARC.

  • Джей Бладвортс (Jay Bloodworth)

    Благодарность за разработку пакетов RPM для версии MySQL 3.21.

  • Джошен Видманн (Jochen Wiedmann)

    Благодарность за поддержку модуля Perl DBD::mysql.

  • Терьен Джилберт (Therrien Gilbert) , Джин - Марк Поуйот

    (Jean-Marc Pouyot) j Сообщения об ошибках на французском языке.

  • Петр Снайдр (Petr snajdr),

    Сообщения об ошибках на чешском языке.

  • Ярослав Левандовски (Jaroslaw Lewandowski)

    Сообщения об ошибках на польском языке.

  • Мигель Эйнджел Фернандес Роиз (Miguel Angel Fernandez Roiz)

    Сообщения об ошибках на испанском языке.

  • Рой - Магн Моу (Roy-Magne Mo)

    Сообщения об ошибках на норвежском языке и тестирование версии 3.21.#.

  • Тимур И. Бакеев (Timur I. Bakeyev)

    Сообщения об ошибках на русском языке.

  • brenno@dewinter.com и Филиппо Грасилли (& Filippo Grassilli)

    Сообщения об ошибках на итальянском языке.

  • Дирк Мюнцингер (Dirk Munzinger)

    Сообщения об ошибках на немецком языке.

  • Биллик Стефан (Billik Stefan)

    Сообщения об ошибках на словацком языке.

  • Стефан Сарою (Stefan Saroiu)

    Сообщения об ошибках на румынском языке.

  • Петер Фехер (Peter Feher)

    Сообщения об ошибках на венгерском языке.

  • Роберто М. Серкуейра (Roberto M. Serqueira)

    Сообщения об ошибках на португальском языке.

  • Карстен Х. Педерсен (Carsten H. Pedersen)

    Сообщения об ошибках на датском языке.

  • Арйен Дж. Ленц (Arjen G. Lentz)

    Сооббщения об ошибках на немецком языке, завершение ранее начатого перевода.

  • Дэвид Сеседоут (David Sacerdote)

    Идеи по проверке безопасности DNS-имен хостов.

  • Вэй-Джу Чен (Wei-Jou Chen)

    Поддержка китайских символов (BIG5).

  • Вэй Хи (Wei He)

    Большое количество функциональных возможностей для китайской (GBK) кодировки.

  • Зеев Зураски (Zeev Suraski)

    Форматирование значений времени в FROM_UNIXTIME(), функции ENCRYPT(); кроме того, он является консультантом по bison. Активный член списка рассылки.

  • Лук де Боуер (Luuk de Boer)

    Перенос (и расширение) набора тестов производительности для DBI/DBD. Оказал большую помощь по тестам crash-me и тестам производительности. Некоторые новые функции даты. Скрипт mysql_setpermissions.

  • Джей Флагерти (Jay Flaherty)

    Большая часть раздела DBI/DBD в этом руководстве.

  • Пол Саузвортс (Paul Southworth) , Рэй Лоуйзага (Ray

    Loyzaga) Корректура данного справочного руководства на английском языке.

  • Алексей Михайлов (Alexis Mikhailov)

    Определяемые пользователем функции (UDF); функции CREATE и DROP.

  • Андреас Бобак (Andreas F. Bobak)

    Расширение AGGREGATE к функциям UDF.

  • Росс Уэйклин (Ross Wakelin)

    Помощь в установке InstallShield для MySQL-Win32.

  • Джетро Райт III (Jethro Wright III)

    Библиотека libmysql.dll.

  • Джеймс Перейра (James Pereria)

    Mysqlmanager, Win32 GUI-программа для администрирования сервера MySQL.

  • Курт Сэмпсон (Curt Sampson)

    Перенос потоков MIT-pthreads на NetBSD/Alpha и NetBSD 1.3/i386.

  • Энтони Т. Куртис (Antony T. Curtis)

    Перенос программного обеспечения базы данных MySQL на OS/2.

  • Мартин Рамш (Martin Ramsch)

    Примеры в учебнике MySQL.

  • Стив Харвей (Steve Harvey)

    Благодарность за более безопасное выполнение mysqlaccess.

  • Конарк IA-64, Центр устойчивых систем, частная компания с ограниченной

    ответственностью (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)

    Эмуляция pthread_mutex() для OS/2.

  • Бенджамин Пфлюгманн (Benjamin Pflugmann)

    Расширение таблиц MERGE для обработки запросов INSERT. Активный член списков рассылки MySQL.

  • Гильем Бишо (Guilhem Bichot)

    Исправление трактовки показателя степени для DECIMAL. Автор mysql_tableinfo.

  • Джоселин Фурнье (Jocelyn Fournier)

    Отличное исследование и описание бесчисленного количества ошибок (особенно в коде вложенных запросов в MySQL 4.1)

  • Джордж Ричтер (Georg Richter)

    Тестирование и выявление ошибок в MySQL 4.1 Новое PHP 5.0 расширение mysqli (API) для использования с MySQL 4.1 и выше.

  • Марк Лиянаж (Marc Liyanage)

    Поддерживает пакеты для Mac OS X и дает бесценную информацию о том, как создавать PKG для Mac OS X.

Другие помощники, те, кто нашел ошибки, и тестировщики: Джеймс Х. Томпсон (James H. Thompson), Морицио Менгини (Maurizio Menghini), Войцех Трик (Wojciech Tryc), Лука Берра (Luca Berra), Зарко Мокник (Zarko Mocnik), Уим Бонис (Wim Bonis), Элмар Хейнке (Elmar Haneke), , , , Тед Депнер (Ted Deppner) , Майк Саймонс (Mike Simons), Джакко Хайватти (Jaakko Hyvatti).

Наша благодарность - за множество сообщений об ошибках и их исправлениях от участников списка рассылки.

Огромное уважение - тем, кто помогает нам отвечать на вопросы списка рассылки :

  • Дэниэл Кох (Daniel Koch)

    Установка Irix.

  • Лук де Боуер (Luuk de Boer)

    Вопросы по тестам производительности.

  • Тим Сэйлер (Tim Sailer)

    Вопросы по DBD-mysql.

  • Бойд Лин Гербер (Boyd Lynn Gerber)

    Вопросы, относящиеся к SCO.

  • Ричард Мехелик (Richard Mehalick)

    Вопросы, относящиеся к xmysql, и вопросы базовой инсталляции.

  • Зеев Зураски (Zeev Suraski)

    Вопросы по конфигурации модулей Apache (log & auth), вопросы, относящиеся к PHP, синтаксису SQL и другие общие вопросы.

  • Франциск Гуаш (Francesc Guasch)

    Общие вопросы.

  • Джонатан Дж Смит (Jonathan J Smith)

    Вопросы, относящиеся к специфике операционных систем Linux, синтаксису SQL и другим вещам, которые могут понадобиться в работе.

  • Дэвид Склар (David Sklar)

    Использование MySQL совместно с PHP и Perl.

  • Элистер МакДоналд (Alistair MacDonald)

    Пока не определился, легко переходит к новым темам, может справиться с Linux и, возможно, с HP-UX. Пытается заставить пользователей применять mysqlbug.

  • Джон Лайен (John Lyon)

    Вопросы по инсталляции MySQL на системах Linux с использованием либо файлов .rpm, либо компиляции из исходного кода.

  • Лорвид Лтд. (Lorvid Ltd.)

    Простые вопросы выписки счетов, лицензии, поддержки, авторских прав.

  • Патрик Шерил (Patrick Sherrill)

    Вопросы по ODBC и интерфейсу VisualC++.

  • Рэнди Хармон (Randy Harmon)

    Вопросы по DBD, Linux, некоторые вопросы по синтаксису SQL.

C.3. Спонсоры MySQL

В то время как MySQL AB обладает всеми авторскими правами на сервер MySQL и документацию по MySQL, мы хотим отдать дань уважения следующим компаниям, оказывавшим нам финансовую помощь в разработке MySQL, такую как оплата разработки новых возможностей или снабжение техническими средствами.

  • VA Linux / Andover.net

    Финансирование репликации.

  • NuSphere

    Редактирование руководства по MySQL.

  • Студия Stork Design (Stork Design studio)

    Веб-сайт MySQL, использовавшийся в 1998-2000гг.

  • Intel

    Эта компания внесла вклад в разработку для платформ Windows и Linux.

  • Compaq

    Эта компания внесла вклад в разработку для Linux/Alpha.

  • SWSoft

    Разработка встроенной версии mysqld.

  • FutureQuest

    --skip-show-databasea




РЕКЛАМА НА САЙТЕ
  Создание сайтов | |