MongoDB

MongoDB ist die führende Open-Source, Document Datenbank die für einfache Entwicklung und Skalierung aber auch für Big Data Szenarien entwickelt wurde.

MongoDB Schema Design Anti-Patterns

Marc-David Militz
Expert
Entwurfsmuster sind ein wesentlicher Bestandteil des Software-Engineerings. Sie bieten Entwicklern Best Practices und eine gemeinsame Sprache, wenn sie Anwendungen erstellen.

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

Latest member activities

Tags

Recommend this community post