以下の要件を満たす、Windows XP 32 ビットをサポートするドキュメント DB を探しています。
- サポートを中止してはなりません。つまり、DB の最新バージョンをインストールできるようにしたいのです。MongoDB は XP のサポートを中止したため適合せず、CouchDB は Windows 32 ビットのサポートを中止したため適合しません。
- 比較的単純なはずです。明らかに、アプリケーションはエンタープライズ向けではないため、Cassandra のような複雑な DB は出ていません。実際、列データベースは企業レベルの問題を解決するために存在すると考えられるため、避けたいと思いますが、ここではそうではありません。一方で、新しいフィールドが追加される (そして追加される予定である) たびに DB のアップグレードを避けたいので、リレーショナル DB は必要ありません。
- MongoDB のように、ドキュメントの一部のインデックス作成をサポートする必要があります。hsqldb のようなリレーショナル DB を使用して、データを json 文字列として保存できます。これにより、新しいフィールドを簡単に追加できます。スキーマを変更する必要はありません。しかし、これらのフィールドはデータベースによってインデックス付けできません。繰り返しますが、MongoDB とは異なります。
- 最後に、DB はアプリケーション自体と同じマシンで実行されます。MongoDB の場合はもう 1 つダウンします。これにより、すべての RAM がアプリケーションから自身に奪われます。
ある意味では、MongoDB のようなものを探していますが、Windows XP 32 ビットをサポートしています。
何かアドバイスはありますか?
PS
Windows XP は、MS がサポートを終了するまであと 1 年あることを私は知っています。ただし、とにかく XP をサポートする必要があります。