Les formations du Net | ||
Formations last revised : |
Webmaster online, la formation virtuelleLa première formation entièrement virtuelle, online MySQL, la base de données en open sourceA l'origine, il y avait IBM qui, en 1974, était à la recherche d'un langage capable d'extraire des données d'une database. Le résultat était SEQUEL, Structured English QUEry Language, le premier système destiné à sonder les bases de données. En 1979, l'équipe d'Oracle Corporation se servait des bases établies par IBM pour développer son Structured Query Language, plus connu sous son sigle SQL, le premier système de database commercial. Le monde de l'informatique était enchanté : SQL était juste la solution dont les programmeurs avaient "rêvé". Ces bases de données n'étaient pas seulement applicables aux minicomputers de l'époque, une sorte de serveurs qui étaient en mesure de gérer parallèlement entre quatre et deux cents utilisateurs, et à leurs "grands frères", les mainframes, des merveilles encore plus puissantes que les fameux supercomputers, capables de supporter un nombre incroyable d'applications et des milliers d'utilisateurs - la véritable nouveauté était leur capacité de tourner sur un Personal Computer, le prédécesseur des ordinateurs de nos jours. Son "secret" : SQL était capable de supporter des bases de données réparties sur plusieurs systèmes. Toutefois, SQL avait un désavantage. Comme il était conçu comme système commercial, le programmeur qui voulait s'en servir était obligé de payer la licence - et cette licence coûtait chère. Le profit qu'une grande entreprise en tirait était évidemment si grand qu'elle pouvait se la payer sans problème. Mais, déjà à l'époque, la programmation n'était pas réservée aux "grands". C'était le fameux "Monty", Michael Widenius, le développeur d'Unireg, qui a contacté David Hughes pour lui proposer la collaboration. La solution finalement éditée par leur équipe était MySQL - une database qui réunit les capacités de mSQL et de SQL, qui fonctionne sous UNIX aussi bien que sous Windows ou Mac et dont la réputation d'être rapide et fiable est loin d'être usurpée. Pour gérer sa base de données, le programmeur peut se servir d'un large éventail de techniques. Ainsi, MySQL peut être contrôlé en C et C++ aussi bien qu'en Java, Perl, PHP ou Python et Eiffel. La puissance de sa technique base sur le principe du RDBMS, un système de gestion qui stocke des données en forme de tableaux qui, entre eux, sont reliés. Cette technique fournit un accès rapide à un nombre quasiment illimité de données. De cette manière, MySQL peut servir à toutes sortes de tâche : il est assez maniable pour servir aux projets relativement petits, mais son organisation intelligente, la qualité de ses mesures de sécurité et sa vitesse lui permettent de gérer aussi des projets très importants. | |
Copyright: TechnoLangue, 1997-2004 | ||
![]() ![]() | ||