logiciels pilotes / drivers mobiles et PDA jeux logos et sonneries cartes virtuelles bandes annonces

Abonnez-vous aux flux RSS
Comptes & Budgets
Étudiez votre situation financière pour prendre les bonnes décisions.
comparatif
L'Apple iPod touch : plus qu'un iPod mais moins qu'un iPhone
FORUMS
NEWSLETTERS
CHAT
MON ESPACE PRODUIT
EMPLOI ET FORMATIONS
TELECHARGEMENT PILOTES
         01net    Web
logiciel

SQLite devient la base de données standard du Web déconnecté

Déjà adoptée par Google, Apple, Symbian et Mozilla, la base de données SQLite a reçu cette semaine le soutien officiel d'Adobe.
David Maume, 01net., le 29/02/2008 à 12h20
La base de données open source SQLite a décidément le vent en poupe. Adobe a souligné ce lundi 25 février qu'il s'agissait d'une brique essentielle de sa technologie AIR et a annoncé à cette occasion qu'il rejoignait le consortium SQLite, formé au mois de décembre dernier.
Créé par l'Américain Richard Hipp, qui continue d'y travailler, SQLite est une petite base de données relationnelle qui combine performance et compacité : en fonction des systèmes ciblés, le code précompilé de ses librairies de fonctions ne pèse qu'entre 200 et 600 Ko !
« La force de SQLite est qu'elle s'intègre directement dans les programmes qui l'utilisent et se passe complètement de logiciel serveur pour fonctionner. Elle est idéale pour développer des bases de données locales dans une application Internet riche ou dans un terminal mobile. Sa principale limitation vient de ce qu'elle ne supporte pas d'importantes montées en charge quand la base est utilisée simultanément par des centaines, voire des milliers de personnes. Il faut alors utiliser un vrai serveur de bases de données comme MySQL ou PostGreSQL », explique Romain Bourdon, cofondateur d'Anaska, organisme de formation en logiciels libres.
Chez Adobe, SQLite permet notamment aux applications AIR de fonctionner en mode hors ligne. « Les applications AIR s'appuient sur la base de données embarquée SQLite qui leur permet de synchroniser les données locales avant et après les déconnexions avec le réseau Internet », explique Michaël Chaize, expert des technologies de développement d'applications Internet riches d'Adobe France.

L'application légère séduit les poids lourds

Le poids plume des bases de données open source n'en est pas à son coup d'essai. Avant Adobe, SQLite a séduit des poids lourds de l'industrie comme Google, qui l'a intégré dans sa technologie Google Gears. Ce plug-in open source s'installe dans Firefox ou dans Internet Explorer et permet à toute application Ajax compatible de fonctionner provisoirement sans connexion à Internet. Il est composé de trois modules : un cache de ressources qui remplace le serveur HTTP, un moteur d'exécution de processus asynchrones et SQLite.
Google Gears est déjà utilisé dans Google Reader, le lecteur de flux RSS, et sera intégré à Android, son système d'exploitation pour mobiles. D'autres éditeurs d'applications en ligne comme Zoho, qui fournit une suite bureautique utilisable avec un navigateur, l'ont également adopté.
SQLite est intégré dans des langages de développement comme PHP5 et Python 2.5. Le consortium Symbian qui propose un système d'exploitation pour mobiles l'a adopté. La fondation Mozilla a décidé de l'implanter dans la version 3 de Firefox pour gérer le mode déconnecté du navigateur, ce qui devrait accroître considérablement sa diffusion. « Dans la catégorie bases de données légères, SQLite est en train de devenir une référence absolument incontournable », résume Romain Bourdon.

FORUM : soyez le premier à vous exprimer !
SQLite devient la base de données standard du Web déconnecté