私は、多くの同時アクセスが確実に行われるプロジェクト用に、真新しい MongoDB データベースの設計を始めています。私が MongoDB を選んだのは、MongoDB のスケーラビリティとクエリの速度を知っているからです。
ただし、MongoDB を使用する場合でも、パフォーマンスのために、データベースへのアクセス回数をできるだけ少なくする必要があることはわかっています。
別の NoSQL データベースである Apache Cassandra が「クエリ ファースト」アプローチを提唱していることは知っています。つまり、クエリを最初に考え、それに従ってデータ構造を編成する必要があります。
さて、同じ原則が MongoDB に当てはまるかどうか疑問に思っています。
これまでのところ、これに関する関連する議論はウェブ上で見つかりませんでした。