Glossar   /   Datenformate

Schema Registry

Eine Schema Registry verwaltet Versionen von Datenbeschreibungen für Nachrichten und kann bestimmte Änderungen auf Verträglichkeit prüfen.

Auch bekannt als: Schemaverzeichnis

Was bedeutet Schema Registry?

Sender und Empfänger können damit auf bekannte Beschreibungen ihrer Nachrichtenformate Bezug nehmen. Eine neue Version kann vor ihrer Verwendung gegen eingerichtete Kompatibilitätsregeln geprüft werden.

Die Wirkung hängt vom Datenformat, den Prüfregeln und der tatsächlichen Nutzung ab. Eine Registry erkennt nicht automatisch, dass sich die fachliche Bedeutung eines Felds geändert hat. Dafür bleibt gemeinsame Abstimmung nötig.

So sieht das in der Praxis aus

Beispiel: Vor dem Versand neuer Auftragsnachrichten wird die zugehörige Datenbeschreibung mit den eingerichteten Verträglichkeitsregeln geprüft und registriert.

Häufige Fragen

Verhindert eine Registry automatisch alle unverträglichen Änderungen?

Nein. Sie prüft die eingerichteten technischen Regeln. Umgehungen oder fachliche Bedeutungsänderungen können dadurch unentdeckt bleiben.

Müssen Sender und Empfänger dieselbe Version gleichzeitig nutzen?

Nicht zwingend. Kompatible Formate können verschiedene Stände zulassen. Welche Kombinationen funktionieren müssen, legt das vereinbarte Kompatibilitätsmodell fest.

Was sollte vor einer neuen Schemaversion geprüft werden?

Die eingerichtete Kompatibilität und reale Beispielnachrichten. Zusätzlich sollten betroffene Empfänger und die fachliche Bedeutung neuer oder geänderter Angaben berücksichtigt werden.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Änderungen an Datenformaten und ihre Auswirkungen auf verbundene Anwendungen planen.

Quellen und weiterführende Informationen

Confluent: Schema Evolution and Compatibility
← Zurück zu allen Glossarbegriffen

Datenstrukturen gemeinsam weiterentwickeln

Ein Austauschformat muss sich ändern? Klären Sie bestehende Daten, betroffene Empfänger und Regeln, nach denen alte und neue Stände zusammenarbeiten können.

Kontakt aufnehmen