19 Existierende Mehrrechner-Datenbanksysteme
19.12 SNI
SNI (Siemens Nixdorf Informationssysteme) entwickelt und vertreibt für seine BS2000-Umgebungen das relationale DBS Sesam sowie das CODASYL-DBS UDS. Für beide DBS besteht der Zugang über eine einheitliche SQL-Schnittstelle. Die Komponenten Sesam-DCN bzw. UDS-D [Gra88] unterstützen die verteilte DB-Verarbeitung in einem homogenen BS2000-Umfeld. In beiden Fällen ist es möglich, in einer Transaktion auf mehrere, unabhängige Sesam- bzw. UDS-Datenbanken zuzugreifen, wobei jedoch jede Operation auf einen Knoten (eine DB) beschränkt ist. Ein verteiltes Zwei-Phasen-Commit-Protokoll gestattet die Ausführung verteilter Änderungstransaktionen. Globale Deadlocks werden explizit erkannt und aufgelöst.
Eine verteilte Transaktionsverarbeitung mit programmierter Verteilung ist für beide DBS über den TP-Monitor UTM von SNI möglich [Go90]. Dieser TP-Monitor ist neben BS2000 auch auf verschiedenen Unix-Plattformen lauffähig und kann mit CICS zusammenarbeiten. Zudem unterstützt er die XA-Schnittstelle, so daß eine Vielzahl von DBS in die verteilte Transaktionsverarbeitung eingebunden werden kann.