私はPostgreSQLやMySQLのような従来のDBMSの代わりにスケーラブルな方法を探しています。 従来のデータベースでは、次の機能はありません。スケーラブルなRDBMSの代替、NoSQL、NewSQL
- リニアスケーラビリティを確保するための自動シャーディング。
高可用性を確保するための自動フェイルオーバーとリカバリによる複製。
単一障害点はありません。
私はトランザクションを犠牲にすることができますMongoDBは良い候補のように見えます。
また、いくつかのnewSQLデータベースを見てきました。 NewSQLは私の目的に適しているようです:VoltDB、TiDB、cockroachDB。しかし、私は彼らが生産準備が整っていることを心配しています。
postgreSQLまたはMySQLをすぐにクラスタ化モードで実行できる拡張機能があるかもしれません。
ソフトウェアの推奨事項は、特にスタックオーバーフローの範囲外です。しかし、Stack Exchange自体がリレーショナルデータベース技術をベースに構築されていることを考えると、おそらくあなたの要件は少し極端です。 –
私は、リレーショナルデータベースの規模を拡大することが可能であり、多くの大企業がそうしていることを知っています。しかし、それは本当に難しいです。私は、これをそのままの状態でサポートするデータベースがあることを願っています。 –