Quelle: Bild: Shutterstock / Adriano Castelli
DocumentDB auf Microsoft Azure, Teil 1 14.08.2017, 00:00 Uhr

Ein bisschen von allem

Microsoft DocumentDB ist eine schemafreie, hoch skalierbare NoSQL-Datenbank für IoT- und moderne Webapplikationen.
Am Anfang standen relationale Datenspeicher, mit sauberen Schemata und gepflegten Relationen. Entwickler, die auf diese Datenspeicher zugriffen, mussten sich den Segen der Datenbankadministratoren einholen und sich strikten Normalisierungsregeln unterwerfen. Struktur war der primäre Treiber! Abfragen mittels SQL erstreckten sich mit dem Aufkommen immer komplexerer Anwendungen über unzählige JOIN-Opera­tionen. Ganz zu schweigen von der Ablage binärer Daten.
Die Folge waren strukturierte Datenbestände, die durch mehrere Schichten in Applikationen transformiert werden mussten: aus ihrer relationalen Form in eine Transportform und weiter in ein Objektmodell. In einer Welt verbundener Geräte und digitaler sozialer Netzwerke ist diese Architektur schlicht nicht mehr performant genug. Sensoren und Maschinen erzeugen immense Mengen an Strömungsdaten, und Nutzer sozialer Netze erstellen jede Sekunde unvorstellbare Mengen binärer Inhalte (Videos, Fotos et cetera) sowie unstrukturierter Information (Postings).

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar