Salut à tous, je vais démarrer une application légère (java) qui a besoin surtout de stocker dans une seule table plusieurs centaines de lignes par jour.
Donc je désirerais changer mon sgbdr courant (MySql) en ayant le contexte suivant.
Volumétrie : jusqu'à 100000 lignes (100 Mb)
1..N clients connecté(s) dessus
Accès concurrents : plusieurs threads du même processus écrivent en même temps dans la même table sur un record différent, et lire bien sûr en même temps sur la même table
Tournera sur une machine multiproc
Goals: simplicité/perf./robustesse/concurrence/un minimum d'outils pour manager les table/administrer.
Après plusieurs tests, SQLite/H2/HSQLDB semblent correspondre en termes de performance avec des plus et moins, simplicité pour les 3, (plus d'outils pour sqlite3, mais plus de perf pour H2/HSQLDB qui gère mieux la concurrence que sqlite, ..)
J'ai skipé les derby/firebirds/maria et autre pssql.
voilà, merci de vos suggestions
PS: d'ailleurs on parle pas trop de H2 ici, pourtant elle est plutôt sympa ... http://www.h2database.com/html/features.html
Partager