16

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

4

2 に答える 2

12

SQLite のサイトに完全な比較があります。

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

于 2010-04-26T14:49:45.697 に答える
7

Websphere Server で 6000 行を超える複雑な SQL を 10000 回実行しています。総正味実行時間は次のようになります。

          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

私は明らかに Derby、SQLite、HSQLDB を比較しています。Oracleはメモリ内データベースではありません。しかし、メモリ内データベースと通常のデータベースの速度の違いを示すため、結果を表に示しました。

PS: SQLite と HSQLDB では、結果は安定していません。そこで、100 回の試行で 10 個の安定した結果を選択しました。HSQLDB は SQLite よりも高速な場合があります。性能は同じだと思います。

于 2013-12-13T13:25:31.150 に答える