使用 Athena ACID 交易 - Amazon Athena

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Athena ACID 交易

「ACID 交易」一詞是指一組可確保資料庫交易中資料完整性的屬性 (不可分割性一致性隔離耐久性)。ACID 交易可讓多位使用者以原子方式同時可靠地新增和刪除 Amazon S3 物件,同時透過維持對資料湖查詢的讀取一致性來隔離任何現有查詢。Athena ACID 交易為 Athena SQL 資料處理語言 (DML) 新增對插入、刪除、更新和時間歷程操作的單一資料表支援。您和多個並行使用者可以使用 Athena ACID 交易,對 Amazon S3 資料進行可靠的資料列層級修改。Athena 交易會自動管理鎖定語義和協調,並且不需要自訂記錄鎖定解決方案。

Athena ACID 交易和熟悉的 SQL 語法可簡化您的業務和法規資料的更新。例如,若要回應資料清除請求,您可以執行 SQL DELETE 操作。若要進行手動記錄更正,您可以使用單一 UPDATE 陳述式。若要復原最近刪除的資料,您可以使用 SELECT 陳述式發佈時間歷程查詢。

因為它們是建立在共用資料表格式上,Athena ACID 交易與其他服務和引擎相容,例如 Amazon EMRApache Spark 也支援共用資料表格式。

Athena 交易可透過 Athena 主控台、API 操作以及 ODBC 和 JDBC 驅動程式取得。