高速読み取りのためのアプリケーションのニーズによるデータの複製と、データの整合性のためのデータの関係と、複製されたデータへの変更の自動配布を組み合わせたNoSQLデータベースまたは「すぐに使用できるソリューション」はありますか?
例:
エンティティ:
Topic
- id
- title
- first_comment_id
Comment
- id
- topic_id
- text
ドキュメント/マテリアライズドビュー:
TopicList
- topic_id
- topic_title
- first_comment_text
トピックのタイトルを変更すると、データベースレイヤーでこのプロパティを含むすべてのドキュメントに変更が配布されます。したがって、整合性はデータベースによって管理されます。
スキーマのない動作をするMongoDBが本当に好きなので、Oracleやその他のリレーショナルデータベースは解決策ではありません。