質問

ここでは多くの比較を見つけましたが、これはそうではありません。それで、それぞれの中で何が最高ですか?

役に立ちましたか?

解決

で完全な比較があります sqliteのサイト.

SQLiteはSQL92の小さなサブセットのみをサポートするため、はるかに制限されていますが、Derby(現在のJavadb)はSQL92とSQL99の完全なサポートを持っています。

他のヒント

WebSphere Serverで10000回以上6000行を超える複雑なSQLを実行します。総正味実行時間はそのようなものです:

          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

私は明らかにダービー、SQLite、およびHSQLDBを比較しています。 OracleはメモリDBではありません。しかし、メモリdbと通常のdbの速度差を示すために、結果の結果をテーブルに置きました。

PS:SQLiteおよびHSQLDBの結果は安定していません。そこで、100回の試行で10個の安定した結果を選択しました。 HSQLDBがSQLiteよりも速い場合があります。彼らのパフォーマンスは同じだと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top