2012-01-06 5 views
3

私はリモートMySQLサーバのJVMクライアントで作業しており、 "オフライン"機能を提供したいと考えています。良いHibernateサポートを備えた100%Javaファイルベースのデータベースを探しています

私は非常に良いHibernateサポートを持っていた "100%" JavaファイルベースのDBを使用することを考えていました。また(注文が高すぎない場合)、私はMySQLスキーマの変更を最小限に抑えたいと思います。

あなたは何をアドバイスしますか?

ご協力いただきありがとうございます。

+0

hsqldb? SQLite? – fge

+0

@fge sqliteはANSI Cで書かれています。OPはJavaベースの実装を探しています。 (ネイティブのJava要件がない場合は、sqliteもお勧めします。) – Nick

答えて

5

try http://www.h2database.com は - 小さな - 良い休止状態をサポート - また、あなたのスキーマ要求さh2についてHSQLDB

を使用することができます他の回答で述べたメモリオプションH2に加えて

2

Oozie(Hadoopジョブを調整するためのApacheプロジェクト)はApache Derbyを使用します。

2

、ダービーでの数を持っています - ファイル ベーススキーマとクエリを変更せずに移植できる互換モード。

関連する問題