AWS: Babelfish übersetzt von MS SQL auf PostgreSQL

AWS hat das SQL-Migrationswerkzeug Babelfish als Open Source veröffentlicht. Damit soll der Umzug auf PostgreSQL fast ohne Aufwand funktionieren.

Artikel veröffentlicht am ,
Das PostgreSQL-Maskottchen ist ein Elefant.
Das PostgreSQL-Maskottchen ist ein Elefant. (Bild: Pixabay)

Der Babelfisch dient in Douglas Adams' Roman Per Anhalter durch die Galaxis als Universalübersetzer. Daran angelehnt hat der Cloud-Hoster AWS nun das Projekt Babelfish for PostgreSQL als Open Source veröffentlicht. Diesen Schritt hatte der Hersteller bereits auf seiner Hausmesse Re:invent im vergangenen Jahr angekündigt. Der Babelfish von AWS ermöglicht es PostgreSQL, Anfragen von Anwendungen zu verstehen, die für Microsofts SQL Server geschrieben worden sind.

Hintergrund des Projekts seien zahlreiche Anfragen von Kunden an AWS nach Möglichkeiten von den proprietären Datenbanksystemen weg auf frei lizenzierte Technik zu wechseln, unter anderem auch um Kosten zu sparen, wie AWS schreibt. Dazu heißt es: "Die Migration von kommerziellen und alten Datenbanken kann jedoch zeit- und ressourcenaufwändig sein".

Zwar gebe es automatisierte Assistenten etwa zum Übertragen der Datenbank-Schemata, aber "die Migration der Anwendung selbst ist immer mit mehr Arbeit verbunden, einschließlich des Umschreibens von Anwendungscode, der mit der Datenbank interagiert. Die Motivation ist vorhanden, aber die Kosten und Risiken sind oft einschränkende Faktoren". Genau hier soll Babelfish ansetzen und eben das Umschreiben der Anwendung möglichst weitgehend unnötig machen.

Übersetzen statt neu schreiben

Zur Funktionsweise selbst heißt es: "Babelfish ist eine Reihe von Erweiterungen, die sowohl T-SQL-Fähigkeiten als auch einen Tabular Data Stream (TDS)-Listener-Port als Erweiterungen für PostgreSQL bieten. Es unterstützt den SQL Server-Dialekt, T-SQL, und wichtige Funktionen wie Savepoints, Stored Procedures, verschachtelte Transaktionen und vieles mehr."

Ein eigens für Babelfish erstelltes Werkzeug soll außerdem vor der Migration einen Bericht über Fähigkeiten und mögliche Probleme erstellen können. Der Code von Babelfish nutzt die Apache- und die PostgreSQL-Lizenz und steht auf Github bereit. AWS selbst bietet die Technik als Babelfish for Aurora PostgreSQL in seinem Hosting-Dienst an.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Updates für GPT-3 und GPT-4
GPT im Geschwindigkeitsrausch

OpenAIs Updates für GPT-4 und GPT-3 machen die Modelle zuverlässiger, vor allem aber anpassungsfähiger. Die Änderungen und neuen Features im Detail.
Von Fabian Deitelhoff

Updates für GPT-3 und GPT-4: GPT im Geschwindigkeitsrausch
Artikel
  1. Candy Crushed: Royal Match wird profitabelstes Mobile Game
    Candy Crushed
    Royal Match wird profitabelstes Mobile Game

    Die langanhaltende Dominanz von Candy Crush Saga ist vorbei. Das meiste Geld verdient jetzt ein Start-up aus Istanbul mit einem Puzzlespiel.

  2. Datenschutz: ChatGPT-Exploit findet E-Mail-Adressen von Times-Reportern
    Datenschutz
    ChatGPT-Exploit findet E-Mail-Adressen von Times-Reportern

    Eigentlich sollte der Chatbot auf diese Anfrage gar nicht antworten. Tut er es dennoch, lauern womöglich noch viel brisantere Informationen.

  3. Donald E. Knuth: 30 Jahre Weihnachtsvorlesungen frei verfügbar
    Donald E. Knuth
    30 Jahre Weihnachtsvorlesungen frei verfügbar

    Ein bisschen theoretische Informatik, Algorithmen oder Mathematik zu Weihnachten? Wer das mag, kann nun sogar alle Vorlesungen hintereinander ansehen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • TeamGroup Cardea Graphene A440 2 TB mit zwei Kühlkörpern 112,89€ • Logitech G915 TKL LIGHTSYNC RGB 125,11€ • AVM FRITZ!Repeater 3000 AX 129€ • Philips Ambilight 77OLED808 2.599€ • MindStar: Patriot Viper VENOM 64 GB DDR5-6000 159€, XFX RX 7900 XT Speedster MERC 310 Black 789€ [Werbung]
    •  /