AnkündigungWir stellen MongoDB 8.0 vor, das schnellste MongoDB aller Zeiten! Mehr erfahren >
AnkündigungVoyage AI und MongoDB unterstützen ab sofort gemeinsam genauere und vertrauenswürdigere KI-Anwendungen auf Atlas. Mehr erfahren >

Datenbank-Zusammenfassung Bd. 2

Wenn die KI den Stack überholt

Veraltete Architektur führt zu architektonischen Hindernissen und zwingt intelligente KI-Projekte in Unternehmen in endlose Pilotphasen.

Magazin herunterladen

Die Bruchstellen eines fragmentierten Stacks

Der Grund für das Scheitern von Projekten liegt nicht am Modell. Es ist alles darunter: Eine Sicherheits-Erweiterung, nicht implementierte Audit-Protokolle und verspätete Daten.

Warum ein fragmentierter Stack die Agenten lahmlegt

Ein Chatbot liest nur, aber ein autonomer Agent muss entscheiden, Transaktionen durchführen und kontinuierlich Zustandsänderungen schreiben. Das Zusammenfügen separater Vektor-Engines und operativer Datenbanken mit benutzerdefinierten ETL-Pipelines erzeugt vier gleichzeitige physische Reibungspunkte in der Agentenausführung.

  • Vector-Engines sind schreibgeschützt; Agenten müssen den Status ändern.
  • Fehlende atomare Grenzen führen zu fehlerhaften Transaktionen.
  • Synchronisationsverzögerungen zwingen die Agenten dazu, Entscheidungen auf der Grundlage veralteter Informationen zu treffen.
Warum ein fragmentierter Stack die Agenten lahmlegt
Thorsten Walther, Geschäftsführer, CXO Advisory Asia bei MongoDB
„Das Unternehmen möchte schnell vorankommen, aber die zugrunde liegenden Systeme sagen nein. Etwas, das eigentlich zwei Wochen dauern sollte, dauert sechs Monate.“
Thorsten Walther
Geschäftsführer, CXO Advisory Asia bei MongoDB

Die verborgene Anatomie des architektonischen Drags

Zwei Unternehmen starten am selben Tag identische KI-Initiativen mit identischem Engineering-Talent, Sprachmodellen und Budgets. Bis zum Ende des Quartals bringt das erste Unternehmen einen serienreifen Agenten auf den Markt, der dank strukturiertem Sitzungsspeicher sicher auf den Echtzeit-Betriebsdaten basiert. Achtzehn Monate später ist das zweite Unternehmen immer noch in einer Pilotschleife gefangen – geplagt von Halluzinationen, Cloud-Rechnungsspitzen, Datendrift und einer Pipeline, die es nicht prüfen kann.

Dasselbe Talent. Dieselben Modelle. Dasselbe Budget. Die einzige Variable ist die Architektur, mit der sie begannen. Diese Lücke hat jetzt einen Namen. Nennen wir es den „architektonischen Ballast“ – die kumulative Belastung, die ein fragmentierter Stack jedem Team auferlegt, das versucht, darauf aufbauend KI-Lösungen auf den Markt zu bringen.

Neue Forschung von IDC, beauftragt von MongoDB und durchgeführt in 1.400 Organisationen in acht Asien-Pazifik-Märkten, zeigt, dass 43 % der Teams bestehende Architekturen als großes Hindernis ansehen. Darüber hinaus prognostiziert IDC, dass Teams, die ihre technischen Schulden nicht abbauen, bis 2027 mit einer um 50 % höheren Ausfallrate bei KI-Projekten rechnen müssen.

„Die größte Herausforderung beim Betrieb von Agenten im Produktiveinsatz ist nicht das Modell. Es ist die darunterliegende Datenschicht.“\n
— CJ Desai, Präsident und CEO von MongoDB

Laut Deloitte stecken 89 % der Unternehmen immer noch in Pilotschleifen fest. Nur 11 % betreiben agentische Systeme in der Produktion. Der Engpass liegt selten im KI-Modell selbst. Es ist die Sicherheit, die im Back-End nachträglich angebracht wird, ungeplante Audit-Protokolle und Echtzeitdaten, die einen halben Schritt zu spät eintreffen.

Eine Grafik, die zeigt, dass ein fragmentierter Bolt-on-Stack sich nicht skalieren lässt und bei der Verwendung von Agenten unweigerlich ausfällt.

Zustandsänderungen schlagen fehl

Der Vektorspeicher kann nicht schreiben, aber der Agent muss seinen Status dynamisch ändern.

Fehlgeschlagene Transaktionen

Operational- und Vektorspeicher können eine Transaktion nicht gemeinsam nutzen, was zu halbvollständigen Kundenaufträgen führt.

Veraltete Entscheidungen

Die Synchronisationsverzögerung zwingt Ihren Agenten, Entscheidungen auf der Grundlage von gestrigen Informationen zu treffen.

Fragmentierte Audit-Trails

Wenn die Aufsichtsbehörden fragen, was der Agent getan hat, umfasst der Audit-Trail nur einen Bruchteil der Schritte, da kein einzelnes System die gesamte Sequenz gesehen hat.


Jenseits des Integrationswildwuchses

Das Zusammenfügen separater Speicher und das Nachrüsten von Dokumenten-Workloads in relationale Tabellen sind mit hohen Strukturkosten verbunden.
Ein Diagramm, das die „geteilte Architektur“ veranschaulicht und MongoDB als operative Datenbank sowie Elasticsearch als Vektordatenbank und die verschiedenen damit verbundenen Komplexitäten zeigt.

Jede Architekturprüfung für ein agentisches KI-Projekt endet mit derselben Frage: Kann der Stack, den wir bereits haben, das unterstützen, was wir entwickeln werden? Es ist verlockend, diese Frage durch ein Benchmarking von Vector Databases zu beantworten. Die grundlegendere Frage ist, ob Ihre Architektur Fragen zu Daten und der Bedeutung in derselben Abfrage mit denselben Garantien beantworten kann.

Das ist es, was ein Agent tatsächlich braucht. Es ist der Teil des Stacks, den die meisten Teams als letztes festlegen, nachdem der Rest des Systems bereits Gestalt angenommen hat. Die Betriebsdatenbank wird als gegeben behandelt. Laut Harvard Business Review Analytic Services halten nur 15 % der Unternehmen ihre Datengrundlage für agentenbasierte KI für geeignet. Das Ergebnis ist eine geteilte Architektur, die auf dem Whiteboard vernünftig aussieht, aber in der Produktion auseinanderfällt.

Die beiden Muster sind einen ehrlichen Vergleich wert:

  • Vereinheitlichte Architektur: Eine einzige Plattform verarbeitet operative Daten und Vektorsuche gemeinsam.
  • Geteilte Architektur: Ein dedizierter Vektorspeicher (Pinecone, Weaviate oder eine Such-Engine wie Elasticsearch) befindet sich neben der operativen Datenbank, wobei eine ETL-Pipeline die beiden synchronisiert.

Hoher Integrations-Overhead

Eine Split-Architektur basiert auf einem dedizierten Vektorspeicher neben einer operativen Datenbank, der durch ETL-Pipelines zusammengefügt wird. Während Paarungen wie MongoDB und Elasticsearch in einer Demo funktionieren, führen die Synchronisationskomplexität und Datendrift zu massiven Ausfällen im Produktionsmaßstab.

  • Split-Setups bewältigen zwei Abfragesprachen und duplizierte Daten.
  • Gelöschte Dokumente hinterlassen weiterhin vorhandene Ghost-Vektoren.
  • Separate Backup-, Failover- und Bereitschaftsteams erhöhen die Gesamtbetriebskosten.
Mehr erfahren
Hoher Integration-Overhead
Eine Grafik, die die CRUD-Operationen aufschlüsselt und zeigt, wie sie auf MongoDB korrekt funktionieren, aber mit zusätzlichen Zusatzmodulen versagen könnten
Eine Grafik, die verdeutlicht, dass eine einheitliche Plattform weniger „Glue-Code“ und weniger potenzielle Fehlerquellen aufweist.

MongoDB vs. SQL: Jenseits der Mythen

Wenn ein Workload JSON-seitig ist und jede Woche iteriert wird, schlagen relationale Annahmen fehl. Lassen wir die viralen Mythen beiseite und konzentrieren wir uns auf die tatsächlichen technischen Vorzüge.

Für Skalierung in Echtzeit entwickelt

Einige Themen sprechen technische Führungskräfte an, die 2026 eine Datenbank-Stack-Auswahl abwägen. Die Wahl einer Datenschicht, die nativ zum Datenformat Ihrer Anwendung passt, eliminiert eine ganze Kategorie von Overhead, technischem Mehraufwand und Übersetzungsfehlern.

  • SQL-Abfragen erzwingen 8 komplexe Formatänderungen pro Durchlauf.
  • MongoDB umgeht diesen Overhead durch die Verwendung nativer JSON-Formate.
  • Relationale Engines überbrücken Lücken mit geteilten Schichten.
Für Skalierung in Echtzeit entwickelt

Dekonstruktion des viralen Migrationszyklus von Postgres

Alle paar Monate verbreitet sich ein vertrauter Blogbeitrag in der Entwickler-Umgebung wie ein Lauffeuer: „Warum wir zurück zu Postgres gewechselt sind.“ Fast augenblicklich füllen sich die Kommentarstränge mit genau den gleichen vorhersehbaren Diskussionspunkten: MongoDB skaliert nicht, es gibt keine Joins und Transaktionen sind schwach. Tim Carter Clausen, der als The Decipherist schreibt und MongoDB seit einem Jahrzehnt in der Produktion betreibt, geht direkt auf jede Kritik ein, wobei er reale Produktionsdaten hinter sich hat.

Wenn Sie eine Datenbank wählen, deren Datenmodell zum restlichen Stack passt, wird sichergestellt, dass Ihre Engineering-Geschwindigkeit nicht durch architektonische Verzögerungen beeinträchtigt wird.

Tiefer Einblick: Die Kosten der SQL-Übersetzungssteuer

Eine typische SQL-Anfrage nimmt bei einem einzigen Schreibvorgang acht Formatänderungen vor:

  1. Der Kunde schickt JSON.
  2. Die API wandelt es in ein JavaScript-Objekt um.
  3. Ein ORM-Tool zerlegt dieses Objekt in Zeilen, die über normalisierte Tabellen verteilt sind.
  4. Die Datenbank macht ihre Arbeit.
  5. Die Zeilen werden wieder zusammengesetzt.
  6. Sie werden wieder einem Objekt zugeordnet.
  7. Das Objekt wird wieder in JSON serialisiert.
  8. Die Antwort wurde gesendet.

Das Äquivalent bei MongoDB besteht aus vier Transformationen, und Clausen argumentiert, dass die Bezeichnung „vier“ übertrieben ist, da sich die Form der Daten eigentlich nie ändert. Jede Formatänderung im SQL-Pfad verbraucht CPU und Speicher, führt zu Latenz und bietet einen Ort, an dem sich ein Fehler verbergen kann.

Die Realität von Schema-Aktualisierungen

Das Umbenennen eines Felds, das Hinzufügen eines verschachtelten Objekts oder die Umstrukturierung eines Dokuments erfolgen live in MongoDB ohne Ausfallzeiten. Derselbe Vorgang bei einer großen relationalen Tabelle kann Schreibzugriffe für Minuten oder sogar Stunden sperren. Für Teams, die wöchentlich liefern, ist der Unterschied nicht theoretischer Natur. Es ist der Unterschied zwischen dem Hinzufügen eines Feldes heute Nachmittag und der Planung eines Wartungsfensters im nächsten Quartal.


Postgres oder MongoDB?

Kann Postgres mit JSONB und pgvector Ihr Unternehmen in die KI-Ära führen? Lassen wir den Tribalismus hinter uns und schauen wir uns die wichtigsten technischen Vorzüge an.

Wichtige technische Anmerkungen

Der MongoDB-Datenexperte Franck Pachot stellt fest, dass einige grundlegende Fakten diesen Datenbankvergleich von parteiischer Präferenz hin zur Kernarchitektur verschieben.

  • MongoDB schreibt 10 MB große Dokumente als einen einzigen Blattblock.
  • Postgres teilt Dokumente mithilfe von TOAST in 8-KB-Blöcke auf.
  • Postgres JSON erzwingt einen internen Nested-Loop-Join.
Wichtige technische Anmerkungen
Eine Folie, die veranschaulicht, wie MongoDB Daten physisch gruppieren, im Vergleich zu PostgreSQL, das sie in mehrere Tabellen und Indizes aufteilt

Die latente Steuer auf der Indexschicht

Die gleiche architektonische Divergenz zeigt sich auch, auf der Indexierungsebene. Betrachten Sie eine Abfrage, die jedem, der ein Betriebssystem betreibt, vertraut ist: Geben Sie die letzten 10 Bestellungen für ein bestimmtes Produkt in einem bestimmten Land zurück.

  • Im Dokumentmodell: Ein einzelner zusammengesetzter Index dient direkt dazu, einschließlich der in Arrays verschachtelten Felder.
  • In einem relationalen System (JSONB): Das Äquivalent erfordert typischerweise einen GIN-Index für die Array-Inhalte, einen separaten B-Baum-Index für die skalaren Felder und eine umfassende Sortierung, die der Abfrageplaner nicht vermeiden kann. Der Plan liest mehr Zeilen als notwendig, was bei wachsenden Daten eine ungünstige Skalierung bewirkt. Nichts davon ist von der Anwendungsebene aus sichtbar, aber alles davon ist auf Ihrer Cloud-Rechnung ersichtlich.

Die strukturelle Kraft der Datenlokalität

Der strukturelle Aspekt, der beiden Punkte zugrunde liegt, ist die Datenlokalität. Im Dokumentmodell sind das logische Modell und das physische Modell identisch. Die Form, die die Anwendung erzeugt, ist die exakte Form, die die Datenbank speichert, und die Form, die die Datenbank speichert, ist die exakte Form, die die Abfrageschicht an einen KI-Agenten zurückgibt. Diese Äquivalenz eliminiert vollständig die Synchronisationspipelines, die Double-Write-Logik und die komplexen Abstimmungsaufgaben, die fragmentierte Architekturen sonst benötigen, um dasselbe Ergebnis zu erzielen.

Entscheidungs-Framework für Architekten

Pachots Entscheidungs-Framework orientiert sich an diesen technischen Realitäten:

  • Relationale Auswahl (Postgres): Für eine zentralisierte Datenbank, die viele unterschiedliche Anwendungen bedient, für die ultimativen Anwendungsfälle noch nicht alle bekannt sind.
  • Dokumentauswahl (MongoDB): Für eine einzelne Anwendung, die auf einem Domänenmodell basiert und genau so persistiert wird, wie die Anwendung es begründet.

Die nächste Frage, die sich stellt, lautet: Was trifft am ehesten auf das Projekt zu, das Sie im Jahr 2026 entwickeln: Microservices mit abgegrenzten Kontexten, Schemata, die wöchentlich aktualisiert werden, oder Domänenobjekte, die so gespeichert werden, wie Ihre Anwendung sie ganz natürlich versteht?

„Eine Datenbank ist gut und schnell, wenn man sie richtig benutzt, und am wichtigsten ist es, eine auszuwählen, die man kennt oder die kennenlernen möchte.“
— Franck Pachot, AWS Data Hero & Oracle Certified Master

Zum Beitrag

Compliance-Skalierung

Angesichts des Drug Supply Chain Security Act muss McKesson jährlich 1,2 Milliarden Seriennummern in Echtzeit nachverfolgen. Es ersetzte starre SAP- und Postgres-Tabellen durch MongoDB, dessen Dokumentmodell hierarchische Lieferkettendaten widerspiegelt, und skalierte die Operationen um das 300-fache ohne Latenz bei Flat-Table-Joins.

  • Ein zentrales Datenrepository erfasst täglich 350.000 Kundendaten.
  • Das verteilte serielle Repository übernimmt die Netzwerküberprüfung.
  • Bundesweite Inbetriebnahme ohne Ausfallzeiten im gesamten Netzwerk.
Zum Erfahrungsbericht
McKesson-Logo
McKesson-Logo
„Wie wir mit MongoDB skalieren, ist überwältigend. Das ist ein Moment, auf den wir alle unglaublich stolz sein sollten.“
Upendra Kulkarni
Leitender Produktmanager bei McKesson

Vorantreiben der KI-Transformation

Datenbank-Zusammenfassung

Die Unified Intelligence Layer: Wegbereiter für das Zeitalter der Agenten

Optimieren Sie den Einsatz von KI im Unternehmen, indem Sie fragmentierte Systemlandschaften durch einheitliche Daten ersetzen.

Magazin herunterladen

INHALTSVERZEICHNIS