Veröffentlicht am: Apr 5, 2022
Wir freuen uns, die allgemeine Verfügbarkeit von Amazon-Athena-ACID-Transaktionen ankündigen zu können, einer neuen Funktion, die der SQL-Datenbearbeitungssprache (DML) von Athena-Schreib-, Lösch-, Aktualisierungs- und Zeitreisevorgänge hinzufügt. Athena-ACID-Transaktionen ermöglichen es mehreren gleichzeitigen Benutzern, zuverlässige Änderungen auf Zeilenebene an ihren Amazon-S3-Daten von Athenas Konsole, API und ODBC- und JDBC-Treibern vorzunehmen. Die auf dem Apache-Iceberg-Tabellenformat basierenden Athena-ACID-Transaktionen sind für Amazon-S3-Speicher optimiert. Sie unterstützen eine nahtlose Schemaentwicklung und gewährleisten atomare Operationen in anderen Diensten und Engines, die das Iceberg-Tabellenformat unterstützen, wie Amazon EMR, Apache Spark und Apache Flink.
Mit Athena-ACID-Transaktionen können Sie geschäfts- und rechtsfreundliche Aktualisierungen Ihrer Daten mit der vertrauten SQL-Syntax verwenden, ohne eine benutzerdefinierte Datensatzsperrlösung zu benötigen. Die Reaktion auf eine Datenlöschungsanforderung ist wirklich einfach: man muss nur eine SQL-DELETE-Operation ausführen. Manuelle Datensatzkorrekturen können über eine einzige UPDATE-Anweisung durchgeführt werden. Und mit der Zeitreisefunktion können Sie kürzlich gelöschte Daten einfach mit einer SELECT-Anweisung wiederherstellen.
Weitere Informationen über Athena-ACID-Transaktionen und die Integration von Apache Iceberg finden Sie unter Verwendung von Amazon-Athena-Transaktionen und Verwendung von Iceberg-Tabellen im Athena-Leitfaden.