Question

J'ai trouvé beaucoup de comparisions, mais pas celui-ci; Alors, quel est le meilleur dans chacun?

Était-ce utile?

La solution

Il y a une comparaison complète site SQLite .

SQLite est beaucoup plus limité, car il ne supporte qu'un petit sous-ensemble de SQL92, alors que Derby (maintenant JavaDB) a soutien de SQL92 et SQL99.

Autres conseils

exécuter un SQL complexe qui a plus de 6000 lignes 10000 fois dans ma Websphere Server. temps d'exécution net total sont comme ça:

          Derby (In Memory)   Oracle(standard DB) SQLite (In Memory)  HSQLDb (In Memory)
          nano sec.  second    nano sec.  second  nano sec.  second   nano sec. second
1. try    58000000    0,058   6149976000   6,1    1141988000   1,14   999403000    1,00
2. try    78560000    0,078   5268477000   5,2    1182621000   1,18   1338705000   1,34
3. try    58849000    0,058   5200898000   5,2    1133003000   1,13   2239527000   2,24
4. try    60901000    0,06    5435216000   5,4    1205442000   1,21   1370711000   1,37
5. try    58798000    0,058   6501929000   6,5    1186734000   1,19   1001800000   1,00
6. try    62928000    0,062   5913053000   5,9    1224470000   1,22   1066736000   1,07
7. try    71171000    0,071   5111207000   5,1    1200769000   1,20   1304524000   1,30
8. try    66913000    0,066   5517989000   5,5    1173495000   1,17   1299230000   1,30
9. try    58777000    0,058   7209555000   7,2    1179013000   1,18   1031795000   1,03
10. try   75299000    0,075   5356514000   5,3    1182715000   1,18   1368461000   1,37
average   65019600    0,064   5766481400   5,7    1181025000   1,18   1302089200   1,30

Je compare évidemment Derby, SQLite et HSQLDB. Oracle est pas dans la mémoire db. Mais je l'ai mis de résultat à la table parce que montrent la différence de vitesse entre dans la mémoire db et db normal.

PS: Dans les résultats SQLite et HSQLDB ne sont pas stables. Donc, j'ai choisi 10 résultats de 100 essais stables. Parfois, HSQLDB est plus rapide que SQLite. Je pense que leurs performances sont les mêmes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top