1

Spring MVC プロジェクトを開発する必要があります。これにより、ユーザーは通常の Web アクセスを使用してオンラインで作業することができます。また、ユーザーがオフラインで作業できるようにする必要もあります。

だから私は、ユーザーが自分の PC にインストールできるスタンドアロンの Java アプリを開発したいと考えています。たとえば、ジャクソンとのJSONを使用してサーバーとデータを交換できます。

私の質問は、クライアント側についてです。Hibernate のような ORM でデータを処理すると仮定すると、DBMS (mysql、mssql など) のインストールを避けるのに最適なスタンドアロン データベースはどれですか?

クライアントに多くのソフトウェアをインストールすることを避けたい。

クライアントが Android タブレット、ORM ツールが ormlite、db sqlite である、このようなプロジェクトを開発しました。データベースはファイルで構成されています。

返信ありがとうございます。マルコ

4

2 に答える 2

2

私は実際に以上をお勧めH2 DatabaseApache Derbyます。私は両方を使用しましたDerbyが、組み込み以外の方法で構成およびアクセスするのが難しい場合があることがわかりました (これはあなたにとっては問題ではないかもしれませんが、私にとってはそうでした)。

H2も速かった。

于 2012-05-16T15:38:27.140 に答える
2

Apache Derbyはローカルでうまく機能し、組み込み可能で、高速で小さい (2.5 MB)。

「公式にサポートされている」製品をより快適に使用できる場合は、JavaDBを使用できます。これは、変装した Derby です。

于 2012-05-16T15:07:19.947 に答える