私の問題: ウォール ページを持つソーシャル アプリを作成します。
sql と nosql を同時に使用することを検討しています。nosqlrepository と sqlrepository に対する CRUD 操作を同時に実行します。
- いつクエリを実行するときに sql >> を使用するか。
- 集約オブジェクトを取得するときに nosql >> を使用する場合。
SQL dbのように、メンバー、壁、壁のようなテーブルがあり、壁を照会する必要があるときに使用します。
一方、nosql db では、読み込みとスケーラビリティを高速化するために、すべての壁アイテムと wall_likes で構成されるすべてのユーザー用の壁ドキュメントがあります。
この種のポリゴット データベースを使用した経験のある人はいますか?
この種のアーキテクチャを構築するとき、何を探すべきですか?
この種のアーキテクチャのドット ネットでは、どのようなトランザクション システムを使用すればよいですか?
クラスでどのようなモデルを作成すればよいですか? データベースごとに異なりますか、それとも同じですが、一時的な属性を使用しますか?
※実体験大歓迎です