Alords je vais parler surtout de ce que je trouve le + intéressant, à savoir SQLite en prenant un cas concrêt.
Dans le cadre de mon boulot, j'ai mis en place un moteur de recherche de bien immobiliers. Le volume est de 40.000 annonces à peu près, les recherches prenaient environ 2 secondes jusqu'à présent. Avec une base SQLite, les temps de réponse avoisinent les 300 ms. Joli gain.
D'autre part, SQLite permet de générer des bases de données temporaires directement en mémoire vive.
sqlite_open(:memory);
Au lieu d'un
sqlite_open("chemin_de_ma_base");
Gain de temps encore + incroyable, surtout pour les calculs de stats.
Et pour terminer, SQLite est un moteur SQL
intégré à PHP, c'est à dire qu'il n'y a aucun service à lacer en parralèle à Apache, ou PHP. Imaginez donc les possibilités dune telle chose.
En dehors de tout cela (jusqu'à 3 fois + rapide que mySQL), SQLite gère les triggers et autres fonctionnalités poussés du langage SQL, même si SQLite n'est pas terminé.
http://www.php.net/
http://www.phpteam.net/affiche.php?quoi=php5new1
http://www.sqlite.org/
Franchement, yAro, si tu passes à SQLite, tu vas pas être déçu, d'autant plus que le changement des scripts n'est pas si lourd.