Go to the first, previous, next, last section, table of contents.
Cet annexe liste les développeurs, contributeurs, et supporters qui ont
fait de MySQL est ce qu'il est aujourd'hui.
Voici les développeurs qui sont employés par MySQL AB pour travailler
sur la base de données MySQL, grosso modo dans leur ordre d'embauche.
Pour chaque développeur, vous trouverez une petite liste de leur
tâches et de leur responsabilités, ainsi que leur réalisations.
Tous les développeurs sont impliqués dans le support.
- Michael (Monty) Widenius
-
-
Chef d'équipe et auteur principal du serveur MySQL (
mysqld).
-
Nouvelles fonctions dans la bibliothèque de chaînes de caractères.
-
La majorité de la bibliothèque
mysys.
-
Les bibliothèques
ISAM et MyISAM (les fichiers d'index B-tree
avec compression d'index et différentes formats d'enregistrement).
-
La bibliothèque
HEAP. Un système de gestion des tables en mémoire
avec un hashage dynamique efficace. Utilisé depuis 1980 et publié
en 1984.
-
Le programme
replace (jetez y un oeil c'est carrément COOL!).
-
MyODBC, le pilote ODBC de Windows95.
-
La correction de bogues avec les
MIT-pthreads pour qu'ils fonctionnent avec MySQL.
Et aussi l'Unireg, une application à base de curses avec de nombreuses utilisations.
-
Le port d'outils
mSQL comme msqlperl, DBD/DBI et
DB2mysql.
-
La majorité de
crash-me et les fondations des tests de performances de MySQL.
- David Axmark
-
-
Auteur original du manuel de référence,
incluent les améliorations de
texi2html.
-
La mise à jour automatique du site web depuis le manuel.
-
Le support initial de Autoconf, Automake et Libtool.
-
Les licences.
-
Des parties de tous les fichiers textes (de nos jours, uniquement le `README'
est encore présent. le reste est dans le manuel).
-
Nombreux tests des nouvelles fonctionnalités.
-
Notre expert légal des logiciels libres.
-
Le responsable des listes de diffusion (qui n'a jamais le temps de le faire correctement...).
-
Notre code initial pour le port (bientôt plus de 10 ans). De nos jours,
seules des parties de
mysys restent.
-
La personne que Monty appelle au milieu de la nuit lorsqu'il a réussi
a faire fonctionner la nouvelle fonctionnalité!
-
Le chef "Open Source" (Relations avec la communauté MySQL).
- Jani Tolonen
-
-
mysqlimport
-
Un grand nombre d'extension pour le client en ligne de commande.
-
PROCEDURE ANALYSE()
- Sinisa Milivojevic
-
-
Compression du protocole client/serveur avec
zlib.
-
Hashing parfait pour la phase d'analyse lexicale.
-
Insertions multi-lignes
-
Option
mysqldump -e
-
LOAD DATA LOCAL INFILE
-
Option
SQL_CALC_FOUND_ROWS SELECT
-
Option
--max-user-connections=...
-
net_read et net_write_timeout
-
GRANT/REVOKE et SHOW GRANTS FOR
-
Nouveau protocole client/serveur pour la version 4.0
-
UNION en version 4.0
-
Traitements multi-table de
DELETE/UPDATE
-
Tables dérivées en version 4.1
-
Gestion des ressources utilisateurs.
-
Développeur initial de l'API
MySQL++ C++ API et du client MySQLGUI.
- Tonu Samuel (ancien développeur)
-
-
Interface VIO (la base pour le protocole client/serveur chiffré ).
-
Système de fichier MySQL (une méthode pour utiliser la base MySQL comme un
système de fichiers).
-
L'expression
CASE.
-
Les fonctions
MD5() et COALESCE().
-
Le support
RAID des tables MyISAM.
- Sasha Pachev
-
-
Implémentation initiale de la réplication (jusqu'en version 4.0).
-
SHOW CREATE TABLE.
-
mysql-bench
- Matt Wagner
-
-
Suite de tests MySQL.
-
Webmestre (jusqu'en 2002).
-
Coordinateur du développement.
- Miguel Solorzano
-
-
Développement Win32 et publications.
-
Code du serveur sur Windows NT.
-
WinMySQLAdmin
- Timothy Smith (ancien développeur)
-
-
Support des jeux de caractères dynamiques.
-
le script configure, les
RPM et d'autres parties du système de compilation.
-
Développeur initial de
libmysqld, le serveur intégré.
- Sergei Golubchik
-
-
Recherche en texte plein.
-
bibliothèque de clés pour
MERGE.
- Jeremy Cole
-
-
Relecture et édition de ce manuel.
-
ALTER TABLE ... ORDER BY ....
-
UPDATE ... ORDER BY ....
-
DELETE ... ORDER BY ....
- Indrek Siitan
-
-
Design et programmation de notre interface web.
-
Auteur de notre lettre d'actualité.
- Jorge del Conde
-
-
MySQLCC (MySQL Control Center)
-
Développement Win32
-
Implémentation initiale des portails du site web.
- Venu Anuganti
-
-
MyODBC 3.51
-
Nouveau protocole client/serveur pour la version 4.1 (pour les requêtes préparées).
-
- Arjen Lentz
-
-
Responsable du manuel de référence MySQL.
-
Préparation de la version imprimée chez O'Reilly.
- Alexander (Bar) Barkov, Alexey (Holyfoot) Botchkov et Ramil Kalimullin
-
-
Données spatiales (GIS) et R-Trees en version 4.1
-
Unicode et jeux de caractères pour la version 4.1
- Oleksandr (Sanja) Byelkin
-
-
Cache de requêtes en version 4.0
-
Implémentation des sous-requêtes en version 4.1.
- Aleksey (Walrus) Kishkin et Alexey (Ranger) Stroganov
-
-
Design des tests de performance et analyse.
-
Maintenance de la suite de test MySQL.
- Zak Greant
-
-
Porte parole Open Source, relation avec la communauté.
- Carsten Pedersen
-
-
Le programme de certification MySQL.
- Lenz Grimmer
-
-
Ingénierie de mise en production (compilation et publication).
- Peter Zaitsev
-
-
Fonction
SHA1(), AES_ENCRYPT() et AES_DECRYPT().
-
Débogage et nettoyage de diverses fonctionnalités.
- Alexander (Salle) Keremidarski
-
- Per-Erik Martin
-
-
Chef de projet pour les procédures stockées et les triggers.
- Jim Winstead
-
- Mark Matthews
-
-
Connecteur/Pilote J (Java).
- Peter Gulutzan
-
-
Compatibilité avec les standards SQL-99, SQL-2003.
-
Documentation des codes/algorithmes MySQL existant.
- Guilhem Bichot
-
-
Réplication, depuis
MySQL version 4.0.
-
Correction de la gestion des exposants pour les
DECIMAL.
-
Auteur de
mysql_tableinfo.
- Antony T. Curtis
-
Bien que MySQL AB possède tous les droits du serveur MySQL
et du manuel MySQL, nous voulons montrer notre reconnaissance à ceux
qui ont apportés leur contribution d'une manière ou d'une autre à la
distribution MySQL.
Les contributeurs sont listés ici, dans un ordre aléatoire :
- Gianmassimo Vigazzola qwerg@mbox.vol.it ou qwerg@tin.it
-
Le portage initial sur Win32/NT.
- Per Eric Olsson
-
Pour des critiques plus ou moins constructives, et des tests sur les
formats de lignes dynamiques.
- Irena Pancirov irena@mail.yacc.it
-
Portage sur Win32 avec le compilateur Borland.
mysqlshutdown.exe et
mysqlwatch.exe
- David J. Hughes
-
Pour ses efforts de constitution d'une base de données SQL partagée. Chez
TcX, le prédécesseur de MySQL AB, nous avons commencé avec
mSQL, mais
nous nous sommes aperçus que cela ne satisfaisait pas nos besoins, et nous avons
écrit une interface SQL avec notre application Unireg. Les clients mysqladmin et
mysql ont été largement influencés par leur équivalent mSQL.
Nous avons mis une grande partie de nos efforts à faire que la syntaxe de
MySQL soit un sur ensemble de celle de mSQL. De nombreuses idées d'API
ont été empruntées à mSQL pour rendre plus facile le portage des programmes
depuis mSQL vers MySQL.
Le logiciel MySQL ne contient aucun code extrait de mSQL.
Les deux fichiers (`client/insert_test.c' et `client/select_test.c') qui font
partie de la distribution sont basés sur les fichiers correspondants, et sans droits
de la distribution mSQL, mais sont modifiés, pour servir d'exemple
aux modifications nécessaires à la conversion de code de mSQL vers MySQL.
(mSQL est la propriété de David J. Hughes).
- Patrick Lynch
-
Pour nous avoir aidé à acquérir http://www.mysql.com/.
- Fred Lindberg
-
Pour avoir configuré qmail pour qu'il gère les listes de diffusions MySQLm
et pour l'aide incroyable que nous avons reçu pour gérer les listes de diffusions
de MySQL.
- Igor Romanenko igor@frog.kiev.ua
-
mysqldump (précédemment appelé msqldump, mais porté et amélioré par
Monty).
- Yuri Dario
-
Pour avoir suivi et amélioré la version MySQL pour OS/2.
- Tim Bunce
-
Auteur de
mysqlhotcopy.
- Zarko Mocnik zarko.mocnik@dem.si
-
Tri pour le slovène.
- "TAMITO" tommy@valley.ne.jp
-
Les macros de jeu de caractères
_MBm et les jeux de caractères
ujis et sjis.
- Joshua Chamas joshua@chamas.com
-
La base des insertions concurrentes, la syntaxe de date améliorée, le débogage
sous NT et les réponses sur la liste de diffusion.
- Yves Carlier Yves.Carlier@rug.ac.be
-
mysqlaccess, un programme qui affiche les droits des utilisateurs.
- Rhys Jones rhys@wales.com (et GWE Technologies Limited)
-
Pour JDBC, un module pour extraire des données de bases MySQL avec un client Java.
- Dr Xiaokun Kelvin ZHU X.Zhu@brad.ac.uk
-
Développement du pilote JDBC et d'autres outils MySQL liés à Java.
- James Cooper pixel@organic.com
-
Pour la configuration d'une archive indexée des listes de diffusion sur son site.
- Rick Mehalick Rick_Mehalick@i-o.com
-
Pour
xmysql, un client graphique X pour MySQL.
- Doug Sisk sisk@wix.com
-
Pour les paquets
RPM de MySQL pour RedHat Linux.
- Diemand Alexander V. axeld@vial.ethz.ch
-
Pour les paquets
RPM de MySQL pour RedHat Linux-Alpha.
- Antoni Pamies Olive toni@readysoft.es
-
Pour les paquets
RPM de MySQL pour Intel et SPARC.
- Jay Bloodworth jay@pathways.sde.state.sc.us
-
Pour les paquets
RPM de MySQL pour MySQL Version 3.21.
- David Sacerdote davids@secnet.com
-
Idées pour la vérification sécuritaire des noms d'hôtes.
- Wei-Jou Chen jou@nematic.ieo.nctu.edu.tw
-
Le support des caractères chinois (BIG5).
- Wei He hewei@mail.ied.ac.cn
-
Un grand nombre de fonctionnalités pour le jeu de caractères Chinese(GBK).
- Jan Pazdziora adelton@fi.muni.cz
-
Ordre de tri tchèque.
- Zeev Suraski bourbon@netvision.net.il
-
Format d'heure
FROM_UNIXTIME(), fonctions ENCRYPT() et
conseiller bison.
Membre actif des listes de diffusion.
- Luuk de Boer luuk@wxs.nl
-
Portage et amélioration de la suite de tests avec
DBI/DBD.
A été d'une grande aide avec le test crash-me et l'exécution des
tests. Certaines améliorations de la fonction de date. Le script
mysql_setpermissions.
- Alexis Mikhailov root@medinf.chuvashia.su
-
Fonctions utilisateurs (
UDF); CREATE FUNCTION et DROP FUNCTION.
- Andreas F. Bobak bobak@relog.ch
-
L'extension
AGGREGATE des fonctions UDF.
- Ross Wakelin R.Wakelin@march.co.uk
-
Aide avec InstallShield pour MySQL-Win32.
- Jethro Wright III jetman@li.net
-
La bibliothèque `libmysql.dll'.
- James Pereria jpereira@iafrica.com
-
Mysqlmanager, un outil d'administration Win32 graphique pour MySQL.
- Curt Sampson cjs@portal.ca
-
Portage des
MIT-pthreads vers NetBSD/Alpha et NetBSD 1.3/i386.
- Martin Ramsch m.ramsch@computer.org
-
Exemples dans les tutoriels du manuel MySQL.
- Steve Harvey
-
Pour la sécurisation de
mysqlaccess.
- Konark IA-64 Centre of Persistent Systems Private Limited
-
http://www.pspl.co.in/konark/. Aide avec le port Win64 du serveur
MySQL.
- Albert Chin-A-Young.
-
Modifications de la configuration pour Tru64, support des grands fichiers, et amélioration
des gestionnaires TCP.
- John Birrell
-
Emulation de
pthread_mutex() pour OS/2.
- Benjamin Pflugmann
-
Tables
MERGE améliorée pour la gestion des INSERTS. Membre
actif des listes de diffusion.
- Jocelyn Fournier
-
Travail excellent et report d'un grand nombre de bogues
(surtout dans le code des requêtes imbriquées de MySQL 4.1).
- Marc Liyanage
-
Maintenance des paquets Mac OS X et informations de grande valeur en ce qui concerne
la création des paquets pour Mac OS X.
D'autres contributeurs, chasseurs de bugs et testeurs : James H. Thompson, Maurizio
Menghini, Wojciech Tryc, Luca Berra, Zarko Mocnik, Wim Bonis, Elmar
Haneke, jehamby@lightside, psmith@BayNetworks.com,
duane@connect.com.au, Ted Deppner ted@psyber.com,
Mike Simons, Jaakko Hyvatti.
Et de nombreux autres patches et rapports issus des mailing listes :
Un grand merci à ceux qui aident à répondre aux questions sur la
liste de diffusion de MYSQL :
- Daniel Koch dkoch@amcity.com
-
Configuration Irix.
- Luuk de Boer luuk@wxs.nl
-
Questions performances.
- Tim Sailer tps@users.buoy.com
-
Questions sur
DBD::mysql.
- Boyd Lynn Gerber gerberb@zenez.com
-
Questions sur SCO.
- Richard Mehalick RM186061@shellus.com
-
Questions sur
xmysql et les questions d'installation de base.
- Zeev Suraski bourbon@netvision.net.il
-
Configuration du module Apache (log & identification), MySQL et PHP,
syntaxe SQL et autres questions.
- Francesc Guasch frankie@citel.upc.es
-
Questions générales.
- Jonathan J Smith jsmith@wtp.net
-
Questions spécifiques aux OS comme Linux, syntaxe SQL et autres
sujets intéressants.
- David Sklar sklar@student.net
-
Utilisation de MySQL avec PHP et Perl.
- Alistair MacDonald A.MacDonald@uel.ac.uk
-
Pas encore spécifié mais généraliste : Linux et un peu HP-UX.
Pousse les utilisateurs à utiliser
mysqlbug.
- John Lyon jlyon@imag.net
-
Questions sur l'installation de MySQL sur le système Linux, avec soit
les fichiers `.rpm' ou en compilant depuis la source.
- Lorvid Ltd. lorvid@WOLFENET.com
-
Questions sur la facturation, les licences, le support et le copyright de MySQL.
- Patrick Sherrill patrick@coconet.com
-
Questions sur les interfaces ODBC et VisualC++.
- Randy Harmon rjharmon@uptimecomputers.com
-
DBD, Linux, et quelques questions SQL.
La liste des personnes suivantes nous a aidé à écrire la documentation
MySQL et à la traduire. Certains ont aussi travaillés sur les messages
d'erreurs MySQL.
- Paul DuBois
-
Contribution continuelle pour rendre ce manuel présentable et
compréhensible. Cela inclut la réécriture des courageux
essais de Monty et David, dans un anglais que tout le monde comprend.
- Kim Aldale
-
Aide à la réécriture des premières versions de Monty et David.
- Michael J. Miller Jr. mke@terrapin.turbolift.com
-
Pour le premier manuel MySQL. Et beaucoup de corrections orthographiques
et typographiques dans la FAQ, qui a été finalement transformée en
une documentation complète.
- Yan Cailin
-
Premier traducteur du manuel de référence MySQL en chinois simplifié,
au début de l'année 2000, en Big5 et HK.
(http://mysql.hitstar.com/)
Page personnelle linuxdb.yeah.net.
- Jay Flaherty fty@mediapulse.com
-
Grosses contributions dans la section Perl
DBI/DBD
du manuel.
- Paul Southworth pauls@etext.org, Ray Loyzaga yar@cs.su.oz.au
-
Relecture du manuel de référence.
- Therrien Gilbert gilbert@ican.net, Jean-Marc Pouyot jmp@scalaire.fr
-
Messages d'erreurs en français.
- Petr Snajdr, snajdr@pvt.net
-
Messages d'erreurs en tchèque.
- Jaroslaw Lewandowski jotel@itnet.com.pl
-
Messages d'erreurs en polonais.
- Miguel Angel Fernandez Roiz
-
Messages d'erreurs en espagnol.
- Roy-Magne Mo rmo@www.hivolda.no
-
Messages d'erreurs en norvégien et test de la version 3.21.#.
- Timur I. Bakeyev root@timur.tatarstan.ru
-
Messages d'erreurs en russe.
- brenno@dewinter.com & Filippo Grassilli phil@hyppo.com
-
Messages d'erreurs en italien.
- Dirk Munzinger dirk@trinity.saar.de
-
Messages d'erreurs en allemand.
- Billik Stefan billik@sun.uniag.sk
-
Messages d'erreurs en slovaque.
- Stefan Saroiu tzoompy@cs.washington.edu
-
Messages d'erreurs en roumain.
- Peter Feher
-
Messages d'erreurs en hongrois.
- Roberto M. Serqueira
-
Messages d'erreurs en portugais.
- Carsten H. Pedersen
-
Messages d'erreurs en danois.
- Arjen G. Lentz
-
Messages d'erreurs en hollandais, et fin de la traduction partielle.
Voici une liste des auteurs de bibliothèques que nous avons
inclus dans le source du serveur MySQL, pour le rendre plus
facile à compiler et à installer. Nous sommes reconnaissants envers
ceux qui les ont créé : ils nous ont facilité la vie.
- Fred Fish
-
Pour son excellente bibliothèque de débogage et de trace. Monty
a ajouté de nombreuses petites améliorations à la bibliothèque
(en terme de vitesse et fonctionnalités).
- Richard A. O'Keefe
-
Pour la bibliothèque de gestion des chaînes de caractères, disponible
dans le domaine public.
- Henry Spencer
-
Pour sa bibliothèque d'expressions régulières, utilisée dans
WHERE column REGEXP regexp.
- Chris Provenzano
-
Pthreads utilisateurs. Dans le copyright :
This product includes
software developed by Chris Provenzano, the University of California,
Berkeley, and contributors. Nous utilisons la version 1_60_beta6,
modifiée par Monty (voir `mit-pthreads/Changes-mysql').
- Jean-loup Gailly et Mark Adler
-
Pour la bibliothèque zlib (utilisée avec MySQL sous Windows).
- Bjorn Benson
-
Pour son paquet safe_malloc (contrôle de mémoire), qui est utilisé lorsque
vous configurez MySQL avec
--debug.
- Free Software Foundation
-
La bibliothèque
readline (utilisée par le client mysql).
- La fondation
NetBSD
-
Le paquet
libedit (utilisé optionnellement par le client mysql).
Voici une liste de responsables et auteurs d'interfaces, applications
et paquets, que de nombreuses personnes utilisent avec MySQL.
Nous ne pouvons pas lister tous les paquets possibles car la liste serait
trop difficile à entretenir. Pour les autres paquets, voyez le portail
d'applications à http://www.mysql.com/portal/software.
- Tim Bunce, Alligator Descartes
-
Pour l'interface
DBD (Perl).
- Andreas Koenig a.koenig@mind.de
-
Pour l'interface Perl avec MySQL.
- Jochen Wiedmann wiedmann@neckar-alb.de
-
Pour le module Perl
DBD::mysql.
- Eugene Chan eugene@acenet.com.sg
-
Pour le port de PHP sur MySQL Server.
- Georg Richter
-
Tests de MySQL 4.1 et chasse aux bugs.
Nouvelle extensions PHP 5.0
mysqli (API) pour MySQL 4.1 et plus récent.
- Giovanni Maruzzelli maruzz@matrice.it
-
Pour le port de iODBC (Unix ODBC).
- Xavier Leroy Xavier.Leroy@inria.fr
-
L'auteur de
LinuxThreads (utilisé par MySQL Server sur Linux).
Voici une liste des outils que nous avons utilisés pour créer
MySQL. Nous utilisons cette page pour remercier les auteurs qui
les ont créé, et sans lesquels nous n'aurions pas pu faire de MySQL
ce qu'il est aujourd'hui.
- Free Software Foundation
-
De qui nous avons reçu un excllent compilateur (
gcc), un excellent
débogueur (gdb et la bibliothèque libc (à laquelle nous
avons emprunté le fichier `strto.c' pour faire fonctionner du code
sur Linux).
- Free Software Foundation & l'équipe de développement XEmacs
-
Pour un éditeur texte et un environnement de programmation fantastique,
utilisé par presque tout le monde chez MySQL AB.
- Julian Seward
-
L'auteur de
valgrind, un excellent outil de vérification de mémoire,
qui nous a aidé à trouver des bugs très difficiles à traquer.
- Dorothea Lütkehaus et Andreas Zeller
-
Pour
DDD (Le Data Display Debugger) qui est une excellente
interface graphique pour gdb).
Tandis que MySQL AB possède tous les droits du serveur MySQL
et du manuel MySQL, nous voulons montrer notre reconnaissances aux compagnies
suivantes, qui nous ont aidé à financer le développement du serveur MySQL,
soit en nous payant pour développer de nouvelles fonctionnalités, soit en nous
fournissant en matériel pour le développement du serveur MySQL.
- VA Linux / Andover.net
-
Financement de la réplication.
- NuSphere
-
Edition du manuel MySQL.
- Stork Design studio
-
Le site web MySQL utilisé entre 1998 et 2000.
- Intel
-
Contribution au développement sur les plates-formes Windows et Linux.
- Compaq
-
Contribution au développement sur Linux/Alpha.
- SWSoft
-
Développement de la version embarquée
mysqld.
- FutureQuest
-
--skip-show-database
Go to the first, previous, next, last section, table of contents.