0

私はMongoDBとNoSQLの原則全体を使い始めたばかりで、その経験を本当に楽しんでいます。

誰かが私が調べるべき機能の提案を持っていますか?

誰かが詳細なチュートリアルに出くわしたことがありますか?

特に私が興味を持っているのは、スキーマの変更に関係のないものにどのように対処するかです。列がテーブルに追加されると、すべてのレコードにこの新しい列が含まれます。どうやらMongoでは、ドキュメントが新しいプロパティで終わる場合、新しいドキュメントのみがこのプロパティを持ち、他のすべてのドキュメントにこれを追加するには更新が必要になります。これに対するより良いアプローチはありますか、それとも存在しない問題に固執していますか?

4

1 に答える 1

2

まず、データ モデリングはリレーショナル データベースとはまったく異なるものになることを認識する必要があります。http://www.10gen.com/presentationsから入手できるいくつかのスキーマ設計プレゼンテーションに従うことをお勧めします(「おすすめ」の選択を解除し、「すべて表示」を選択して「スキーマ」を検索してください)。http://www.10gen.com/presentations/webinar/mongodb-schema-design-how-to-think-non-relationalは特に優れたものです。

他にも多くの「スキーマ設計」チュートリアルがオンラインにあります。リレーショナル スキーマを単に MongoDB に変換するだけでは、MongoDB を最大限に活用することはできないことを強調しなければなりません。これはまったく異なるアプローチだからです。

于 2012-05-18T09:48:18.997 に答える