財務関連のトランザクションを保存するための特定の要件があります。これには、トランザクションサポート、高可用性、フォールトトレランス、および水平方向のスケーラビリティが必要です。オープンソースのソリューションを探しています。
私が理解しているように、無料のRDBMS(PostgresやMySqlなど)はどれもこれを提供していません。以前のプロジェクトでは、レプリケーションとシャーディングの点で非常に便利なcassandraを使用しました。うわー、私はそのパフォーマンスのためにもそれが大好きです。ただし、残念ながら、CAP定理を念頭に置いて構築されているため、CassandraによるACIDトランザクションのサポートはありません。
今、私は素晴らしい/非常に速いパフォーマンスにさえこだわっていません。RDBMSと同等かそれ以上のパフォーマンスを求めていますが、レプリケーションとシャーディングを備えています。その理由は、負荷を処理するために多くのサーバーを配置することを探しており、各インスタンスは任意の時点でいくつかのxクライアントにサービスを提供できる必要があるためです。
無料の(または非常に費用対効果の高い500ドル未満の)RDBMSデータベース、または-トランザクションサポート(コミット/ロールバック)-レプリケーション-シャーディングを備えたSQLストアなしのいずれかを考えることができますか?
現在、選択肢リストにravendbがあります。これが合うと思いますか?
PS:次のリンクを確認しました 。水平方向に拡張できるデータベースをお勧めしますか?-2008年に議論され、非常に古いものです。