Справочное руководство по MySQL версии 4.1.1-alpha

       

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).


                                                      Содержание раздела