by Marc-David Militz
Forum: MongoDB Theorie
Bei MongoDB hat man Schemaentwurfsmuster, die Entwicklern helfen, erfolgreich zu sein, wenn sie ihre Schemaentwürfe planen und iterieren.
Daniel Coupal und Ken Alger haben gemeinsam eine fantastische Blogserie geschrieben, die jedes der Schemadesignmuster hervorhebt.
https://www.mongodb.com/blog/post/building-with-patterns-a-summary
Manchmal beginnen Entwickler direkt damit, ihre Schemas zu entwerfen und ihre Apps zu erstellen, ohne über Best Practices nachzudenken. Wenn ihre Apps dann zu skalieren beginnen, stellen sie fest, dass das Schema nicht das Beste ist.
Lauren Schaefer und Daniel Coupal haben einige häufige Fehler identifiziert, die Entwickler mit MongoDB machen. Sie nennen diese Fehler "Schema-Design-Anti-Patterns".
Massive Arrays
https://developer.mongodb.com/article/schema-design-anti-pattern-massive-arrays
Massive Anzahl von Sammlungen
https://developer.mongodb.com/article/schema-design-anti-pattern-massive-number-collections
Unnötige Indizes
https://developer.mongodb.com/article/schema-design-anti-pattern-unnecessary-indexes
Aufgedunsene Dokumente
https://developer.mongodb.com/article/schema-design-anti-pattern-bloated-documents
Trennen von Daten, auf die gemeinsam zugegriffen wird
https://developer.mongodb.com/article/schema-design-anti-pattern-separating-data