3

優れたパフォーマンスでクエリされる静的データで使用するのに最適なサーバーレスデータベースは何ですか?データには多くのインデックスがありますか?

クエリされるデータがいくつかあります。トランザクションや変更は必要ありません。データは5.0GBです。アプリと一緒にデプロイする必要があります。列に40個のインデックスが必要です。使用するのに最適なテクノロジ。データサイズの制限のためにSQLCEを使用できません。私の提案は、sqliteとFirebirdです。他のオプションはありますか、最適なものは何ですか。その理由は何ですか。

:ほとんどのインデックスはint列にあり、その他のインデックスは(=)演算子を使用して比較される小さな文字列列にあります。

4

1 に答える 1

3

トランザクションでSQLiteを使用することをお勧めします。これまで、1 GBのデータベースファイルを実行して、パフォーマンスの問題が発生したことはありません。

おそらくこのリンクが役立つでしょう: 大規模なデータセットでSQLiteを使用することについて

SQLiteには同時実行性に関するいくつかの問題がありますが、ユーザーが少ない場合は、次のように選択することをお勧めします。

SQLiteオフィシャルいつ使用するか

いくつかの制限がありますが、生産的な使用ではほとんど発生しません(2 GBブロブなど) SQliteの公式制限

于 2012-06-09T08:31:21.393 に答える