私は最初のmongodbプロジェクトに取り組んでおり、Mongodb対relational dbsのスキーマ設計について私の頭を覆そうとしています。Mongodbスキーマ設計のアドバイス
いくつかのRSSフィードから野菜のデータベースを作成したいと思います。これらの飼料のそれぞれには、野菜名のタグがあります。
1)私は2取得は
2)3は、野菜栽培のための飼料野菜の栄養情報/農業情報
3)4は、ブログの記事
があるだけで500異なる野菜のフィードのフィードIの情報を取得する。
このシナリオで最高のスキーマは次のようになります。
A)各野菜のためのコレクションを持っていると、サブ栄養の収集、成長しているとブログの記事を持っていますか?
B)栄養情報の収集を1つ、農業情報用とブログ記事用の1つのコレクションを持っていますか?
私はユーザーが主に野菜の名前を照会することを想定していますが、他のフィールドでも照会することができます。
野菜の栄養情報には何らかの静的情報(「レタスには1kgあたり20kcal」など)が含まれていますか、複数のソースから集計されていますか(この野菜にはさまざまなソースからの栄養情報が12セットあります)成長する情報についても同じ質問。それが静的なら、私はカルバンに同意するでしょう。そうでなければ、私はオプションBに行くだろう。 – mnemosyn
こんにちは、それはいくつかのソースから集約されています。 – CodeMonkeyB