私は NoSQL テクノロジを調べており、MongoDB、Riak、および Neo4j について少し調べました。
関連エンティティの条件に基づいてデータをトラバースまたは取得するという問題を実際に処理できるものがあるかどうかを尋ねています。
tags テーブル [id,title,created]、posts テーブル [id,title,body]、posts_tags テーブル [post_id,tag_id] があるとします。
2012 年 8 月 5 日より前に作成されたタグを含む投稿を返したいです。SQL の世界では簡単ですが、この問題は NoSQL テクノロジを使用して解決できますか?
私は上記の NoSQL オプションに限定されません。誰かが他のエンジンに関する推奨事項を持っている場合、それは最も歓迎されます。
私は、この問題が NoSQL の世界で解決できるかどうか、またどのエンジンがその種の問題の解決策をサポートしているかを知りたいと思っています。
質問 2: これらのエンティティは、NoSQL アプローチで正しくモデル化されていますか?
質問 3: NoSQL オプションの 1 つを選択することは、パフォーマンスの点で価値がありますか?それともそれでも遅くなりますか? (200万件の投稿と数千のタグがあるとします)