実稼働環境でDerbyまたはHSQLDBを使用しようとしたことがありますか?良い、悪い、または醜い経験はありますか? H2 website上の組み込みデータベースの比較があり生産モードでDerbyまたはHSQLを使用した経験
24
A
答えて
20
(H2はところで、非常に高速であり、他の組み込みのJava DBである):
これはあなたを与える必要がありますいくつかの事実。
3
は、私は和解アプリケーションの生産でHSQLDBを使用HSQLDB Hibernate on hypersonic in production?
4
については、この記事を参照してください。これは、50万レコードまで規模を拡大し、DBサイズはほぼ2 GBでした。
いいえ
1)メモリを調整できます。 最初は2GBのヒープで実行していましたが、後で4GBのメモリに増やしました。 CPUのメモリをきちんと調整することができます。私たちはさまざまな設定をしていました512MBで15分、4GBのRAMで2分実行します。
2)ディスクベースのフォールバック。 後でファイルベースのテーブルに切り替え、ヒープを4GBから512MBに減らしました。しかし、プログラムはメモリ関連の設定以外の変更を必要としません。
ニース。 1)シャットダウンに時間がかかりました。 2)インデックス付きのブラックマジックは少しあります。一度、500万レコードに6カラム以上のインデックスを追加しました。プロセスがかなり遅かったため、追加のインデックスを削除しました。それは私たちを傷つけませんでした。
全体的に、レコード数が数百万未満で、DBサイズが10GB未満の場合は、HSQLDBを強くお勧めします。より高いニーズがあっても機能するかもしれませんが、まっすぐ進むことはできません。追加の文書が役立つかもしれません。
ところで、フレッドはメーリングリストの質問に非常に迅速でした。
関連する問題
- 1. ASP.NET MVCフレームワークを使用した経験
- 2. Xcode - 条件付き開発モードまたは生産モード
- 3. PostSharpをReSharperで使用した経験があります
- 4. ドッカーMEAN.JSは、私は、開発から生産までENVのVARを設定したファイルMean.Jsドッカーで「生産」モード
- 5. 生産モードでDseグラフスキーマが変更されました
- 6. sqliteまたはjava derbyでireportを使用したい
- 7. 生産モードのペーパークリップ
- 8. レールの生産モード
- 9. SeamでシングルインスタンスのマルチテナントWebアプリケーションを使用した経験はありますか?
- 10. Xcode AppleScriptObjCを使用したCの経験なし
- 11. grailsでextjsを使った経験はありますか?
- 12. Djangoでソーシャルネットワークサイトを作成した経験
- 13. "実験的な" Kotlinコルーチンを生産に使用できますか?
- 14. Clojure CLJを使った経験レコードライブラリ
- 15. ZF3開発モードVS生産モード
- 16. JSCH Java sshライブラリを使用した経験
- 17. lazyloaderはAOTの生産モードでは動作しません。
- 18. RESTful APIを使用したDerby
- 19. 誰もがWebアプリケーション用のJODBを経験しましたか?
- 20. hibernateテーブルは、プレイフレームワーク生産モードで生成されません
- 21. TIBCO汎用インターフェイスの使用経験は?
- 22. 生産モードでキャッシュされた時間値
- 23. Webアプリケーションでオブジェクトデータベースを使用しましたか?あなたの経験を共有できますか?
- 24. 誰かがJoomlaまたはRSフォームでPodio APIを使用した経験がありますか?
- 25. レールなしの生産モードのActiveRecord
- 26. 生産モードのUglifyJSPluginは、リアクション開発モード警告を表示します
- 27. PayPalとSharetribeを統合した経験
- 28. React Appは生産モードのNODE_ENVを無視します
- 29. 画像は生産モードでは見つかりません
- 30. 誰でもTelerikのRadGridページングを経験しましたか?