Документация MySQL
| Документация DHTML | Документация Smarty | SVG/VML Графика и JavaScript
| Документация bash |
Приложение C. Благодарности | ||
---|---|---|
Пред. | След. |
Приложение C. Благодарности
Содержание
- C.1. Разработчики MySQL AB
- C.2. Наши помощники, которые сделали вклад в развитие MySQL
- C.3. Спонсоры MySQL
В этом приложении перечисляются разработчики, помощники и спонсоры, которые помогли сделать 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)
<[email protected]>
или<[email protected]>
Первоначальный перенос на Win32/NT.Ким Олдэйл (Kim Aldale)
Помог переписать самые первые тексты Монти и Дэвида с их собственного английского на нормальный английский.
Пер Эрик Олссон (Per Eric Olsson)
Благодарность за более или менее конструктивную критику и первоклассное тестирование формата динамической записи.
Ирэна Панциров (Irena Pancirov)
<[email protected]>
Перенос 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)
<[email protected]>
mysqldump
(ранееmsqldump
, Монти осуществил перенос этой утилиты и усовершенствовал ее).Юрий Дарио (Yuri Dario)
Благодарность за поддержку и расширение переноса MySQL на OS/2.
Тим Банке (Tim Bunce, Alligator Descartes)
Благодарность за интерфейс
DBD
(Perl).Тим Банке (Tim Bunce)
Автор
mysqlhotcopy
.Эндриас Коуниг (Andreas Koenig)
<[email protected]>
Благодарность за интерфейс Perl для сервера MySQL.
Юджин Чан (Eugene Chan)
<[email protected]>
Благодарность за перенос PHP для сервера MySQL.
Майкл Дж. Миллер мл. (Michael J. Miller Jr.)
<[email protected]>
Благодарность за первое руководство по MySQL. И за большое количество орфографических и грамматических правок в разделе FAQ (который уже давно превратился в руководство по MySQL).
Ян Кайлин (Yan Cailin)
Первый перевод справочного руководства по MySQL на упрощенный китайский язык в начале 2000 года; на этом руководстве базировались версии, кодированные на Big5 и HK (http://mysql.hitstar.com/). Персональная домашняя страничка на linuxdb.yeah.net.
Джованни Маруцелли (Giovanni Maruzzelli)
<[email protected]>
Благодарность за перенос iODBC (Unix ODBC).
Крис Провензано (Chris Provenzano)
Переносимые потоки pthreads пользовательского уровня. Выдержка из документа по авторским правам на MySQL: "Этот продукт включает в себя программное обеспечение, разработанное Крисом Провензано, Калифорнийский университет, Беркли (Chris Provenzano, the University of California, Berkeley) и его помощниками". В настоящее время мы используем версию 1_60_beta6 с патчами Монти (см.
mit-pthreads/Changes-mysql
).Ксавьер Лерой (Xavier Leroy)
<[email protected]>
Автор LinuxThreads (используемых сервером MySQL под Linux).
Зарко Мокник (Zarko Mocnik)
<[email protected]>
Упорядочение для словенского языка и разработка модуля
cset.tar.gz
, который облегчает добавление других кодировок."ТАМИТО" ("TAMITO")
<[email protected]>
Макрос кодировки
_MB
и наборы символовujis
иsjis
.Джошуа Чамас (Joshua Chamas)
<[email protected]>
Основы для параллельной вставки, расширенный синтаксис даты, отладка под NT и ответы по списку рассылки MySQL.
Ив Карлиер (Yves Carlier)
<[email protected]>
mysqlaccess, программа, показывающая права доступа для пользователя.
Рис Джонс (Rhys Jones)
<[email protected]>
(И GWE Technologies Limited)Благодарность за JDBC, модуль для извлечения данных из базы данных MySQL при помощи помощью Java-клиента.
Др. Ксайэокун Келвин ZHU (Dr Xiaokun Kelvin ZHU)
<[email protected]>
Дальнейшая разработка JDBC-драйвера и других относящихся к MySQL Java-программ.
Джеймс Купер (James Cooper)
<[email protected]>
Благодарность за установку архива списка рассылки с возможностью поиска на его сайте.
Рик Мехелик (Rick Mehalick)
<[email protected]>
Благодарность за
xmysql
, графический X-клиент для сервера MySQL.Дуг Сиск (Doug Sisk)
<[email protected]>
Благодарность за разработку пакетов RPM для MySQL под RedHat Linux.
Дайменд Александер В. (Diemand Alexander V.)
<[email protected]>
Благодарность за разработку пакетов RPM для MySQL под RedHat Linux-Alpha.
Энтони Пеймес Олив (Antoni Pamies Olive)
<[email protected]>
Благодарность за разработку пакетов RPM многих клиентов MySQL для Intel и SPARC.
Джей Бладвортс (Jay Bloodworth)
<[email protected]>
Благодарность за разработку пакетов RPM для версии MySQL 3.21.
Джошен Видманн (Jochen Wiedmann)
<[email protected]>
Благодарность за поддержку модуля Perl
DBD::mysql
.Терьен Джилберт (Therrien Gilbert)
<[email protected]>
, Джин - Марк Поуйот(Jean-Marc Pouyot) j
<[email protected]>
Сообщения об ошибках на французском языке.Петр Снайдр (Petr snajdr),
<[email protected]>
Сообщения об ошибках на чешском языке.
Ярослав Левандовски (Jaroslaw Lewandowski)
<[email protected]>
Сообщения об ошибках на польском языке.
Мигель Эйнджел Фернандес Роиз (Miguel Angel Fernandez Roiz)
Сообщения об ошибках на испанском языке.
Рой - Магн Моу (Roy-Magne Mo)
<[email protected]>
Сообщения об ошибках на норвежском языке и тестирование версии 3.21.#.
Тимур И. Бакеев (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)
Сооббщения об ошибках на немецком языке, завершение ранее начатого перевода.
Дэвид Сеседоут (David Sacerdote)
<[email protected]>
Идеи по проверке безопасности DNS-имен хостов.
Вэй-Джу Чен (Wei-Jou Chen)
<[email protected]>
Поддержка китайских символов (BIG5).
Вэй Хи (Wei He)
<[email protected]>
Большое количество функциональных возможностей для китайской (GBK) кодировки.
Зеев Зураски (Zeev Suraski)
<[email protected]>
Форматирование значений времени в
FROM_UNIXTIME()
, функцииENCRYPT()
; кроме того, он является консультантом поbison
. Активный член списка рассылки.Лук де Боуер (Luuk de Boer)
<[email protected]>
Перенос (и расширение) набора тестов производительности для
DBI
/DBD
. Оказал большую помощь по тестамcrash-me
и тестам производительности. Некоторые новые функции даты. Скриптmysql_setpermissions
.Джей Флагерти (Jay Flaherty)
<[email protected]>
Большая часть раздела
DBI
/DBD
в этом руководстве.Пол Саузвортс (Paul Southworth)
<[email protected]>
, Рэй Лоуйзага (RayLoyzaga)
<[email protected]>
Корректура данного справочного руководства на английском языке.Алексей Михайлов (Alexis Mikhailov)
<[email protected]>
Определяемые пользователем функции (UDF); функции
CREATE
иDROP
.Андреас Бобак (Andreas F. Bobak)
<[email protected]>
Расширение
AGGREGATE
к функциям UDF.Росс Уэйклин (Ross Wakelin)
<[email protected]>
Помощь в установке InstallShield для MySQL-Win32.
Джетро Райт III (Jethro Wright III)
<[email protected]>
Библиотека
libmysql.dll
.Джеймс Перейра (James Pereria)
<[email protected]>
Mysqlmanager, Win32 GUI-программа для администрирования сервера MySQL.
Курт Сэмпсон (Curt Sampson)
<[email protected]>
Перенос потоков MIT-pthreads на NetBSD/Alpha и NetBSD 1.3/i386.
Энтони Т. Куртис (Antony T. Curtis)
<[email protected]>
Перенос программного обеспечения базы данных MySQL на OS/2.
Мартин Рамш (Martin Ramsch)
<[email protected]>
Примеры в учебнике 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), <[email protected]>
,
<[email protected]>
,
<[email protected]>
, Тед Депнер (Ted
Deppner) <[email protected]>
, Майк Саймонс
(Mike Simons), Джакко Хайватти (Jaakko Hyvatti).
Наша благодарность - за множество сообщений об ошибках и их исправлениях от участников списка рассылки.
Огромное уважение - тем, кто
помогает нам отвечать на вопросы
списка рассылки
<[email protected]>
:
Дэниэл Кох (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 (log & auth), вопросы, относящиеся к PHP, синтаксису SQL и другие общие вопросы.
Франциск Гуаш (Francesc Guasch)
<[email protected]>
Общие вопросы.
Джонатан Дж Смит (Jonathan J Smith)
<[email protected]>
Вопросы, относящиеся к специфике операционных систем Linux, синтаксису SQL и другим вещам, которые могут понадобиться в работе.
Дэвид Склар (David Sklar)
<[email protected]>
Использование MySQL совместно с PHP и Perl.
Элистер МакДоналд (Alistair MacDonald)
<[email protected]>
Пока не определился, легко переходит к новым темам, может справиться с Linux и, возможно, с HP-UX. Пытается заставить пользователей применять
mysqlbug
.Джон Лайен (John Lyon)
<[email protected]>
Вопросы по инсталляции MySQL на системах Linux с использованием либо файлов
.rpm
, либо компиляции из исходного кода.Лорвид Лтд. (Lorvid Ltd.)
<[email protected]>
Простые вопросы выписки счетов, лицензии, поддержки, авторских прав.
Патрик Шерил (Patrick Sherrill)
<[email protected]>
Вопросы по ODBC и интерфейсу VisualC++.
Рэнди Хармон (Randy Harmon)
<[email protected]>
Вопросы по
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
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.
Пред. | След. | |
Приложение B. Error Codes and Messages | Начало | Приложение D. История изменений и обновлений MySQL |