Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Unterschiede zwischen Babelfish für Aurora PostgreSQL und SQL Server
Babelfish ist ein sich weiterentwickelnder Aurora-PostgreSQL-Service, der seit dem ersten Angebot in Aurora PostgreSQL 13.4 in jeder Version um weitere Funktionen ergänzt wurde. Es wurde entwickelt, um T-SQL Semantik zusätzlich zu PostgreSQL über den T-SQL Dialekt bereitzustellen, der den TDS-Port verwendet. Jede neue Version von Babelfish fügt Features und Funktionen hinzu, die besser auf T-SQL Funktionalität und Verhalten abgestimmt sind, wie in der Tabelle gezeigt. Unterstützte Funktionen in Babelfish nach Version Um optimale Ergebnisse bei der Arbeit mit Babelfish zu erzielen, empfehlen wir Ihnen, sich mit den Unterschieden vertraut zu machen, die derzeit zwischen der von SQL Server T-SQL unterstützten Version und Babelfish für die neueste Version bestehen. Weitere Informationen hierzu finden Sie unter T-SQL Unterschiede in Babelfish.
Zusätzlich zu den Unterschieden zwischen der T-SQL Unterstützung von Babelfish und SQL Server müssen Sie möglicherweise auch Interoperabilitätsprobleme zwischen Babelfish und PostgreSQL im Kontext des Aurora PostgreSQL-DB-Clusters berücksichtigen. Wie bereits erwähnt, unterstützt Babelfish T-SQL Semantik zusätzlich zu PostgreSQL über den T-SQL Dialekt, der den TDS-Port verwendet. Gleichzeitig kann auf die Babelfish-Datenbank auch über den Standard-PostgreSQL-Port mit SQL-Anweisungen von PostgreSQL zugegriffen werden. Wenn Sie erwägen, sowohl PostgreSQL- als auch Babelfish-Funktionen in einer Produktionsbereitstellung zu verwenden, müssen Sie sich der potenziellen Interoperabilitätsprobleme zwischen Schemanamen, Bezeichnern, Berechtigungen, Transaktionssemantik, verschiedenen Ergebnismengen, Standardsortierungen usw. bewusst sein. Einfach ausgedrückt, wenn PostgreSQL-Anweisungen oder PostgreSQL-Zugriffe im Kontext von Babelfish auftreten, kann es zu Interferenzen zwischen PostgreSQL und Babelfish kommen, die möglicherweise Syntax, Semantik und Kompatibilität beeinträchtigen können, wenn neue Versionen von Babelfish veröffentlicht werden. Vollständige Informationen und Anleitungen zu allen Überlegungen finden Sie in der Anleitung zur Interoperabilität von Babelfish
Anmerkung
Bevor Sie sowohl die native PostgreSQL-Funktionalität als auch die Babelfish-Funktionalität im selben Anwendungskontext verwenden, empfehlen wir Ihnen dringend, die Probleme, die in der Anleitung zur Interoperabilität von Babelfish
Themen
Babelfish – Dump und Wiederherstellung
Ab den Versionen 4.0.0 und 3.4.0 können Babelfish-Benutzer jetzt die Dienstprogramme für Dump und Wiederherstellung verwenden, um ihre Datenbanken zu sichern und wiederherzustellen. Weitere Informationen finden Sie unter Babelfish – Dump und Wiederherstellung