2

私は現在、プログラム/アプリケーション ウィンドウ タイトルの名前を保存するプロジェクトに取り組んでおり、データベースとデータストアに関する知識はかなり限られています。

アイデアは、文字列を使用してデータベースにクエリを実行し、データベースに存在するかどうかを確認することです。私は現在これを行うためにMongoDBを使用していますが、MongoDBは主に私が探しているものではないサーバー上で実行されていることがわかりました。

私の質問は、文字列を保存する/文字列を検索するだけの場合、カスタム配列または HashMap で十分であるか、検索時間が非効率になり、SQLite がこの状況により理想的であることを意味します。

4

2 に答える 2

3

SQLite は、このアプリケーションに最適です。たとえば、Firefox は内部構成設定 (about:configページ) を格納するために SQLite を使用します。SQLite データベースは単一のファイルであり、ユーザーに対して透過的であり、ほとんどのサーバー/クライアント データベース ソリューションとは異なり、システム リソースをほとんど必要としません。

于 2013-01-30T13:30:30.757 に答える
1

保存するデータが多すぎず、アプリケーションを終了して再起動した場合でもデータを利用できるようにする必要がある場合は、Java設定APIを使用することをお勧めします。

于 2013-01-30T13:41:52.387 に答える