張貼日期: Dec 11, 2017
去年我們推出支援功能,透過內建的已儲存程序,讓相容於 MySQL 的 Amazon Aurora 以非同步的方式來呼叫 AWS Lambda 功能。我們從第 1.16 版開始持續擴充此功能,使其能夠同步呼叫 Lambda 功能。此外,我們也利用原生功能,同時建置此功能的同步與非同步版本,讓 Lambda 功能可以從查詢之中呼叫。
使用 AWS Lambda,您無須佈建或管理伺服器即可執行程式碼,而且也不用擔心可擴展性。Lambda 的整合可讓您擴展 Amazon Aurora MySQL 資料庫功能,並根據資料的變動來呼叫外部應用程式。例如,您可以建立 Lambda 功能,在資料庫中的客戶地址更新時,發送電子郵件給客戶。
如果您在繼續執行另一個動作之前,必須得知先前執行的結果,請使用原生的 lambda_sync 功能。如果您在繼續執行另一個動作之前,不需得知先前執行的結果,請使用原生的 lambda_async 功能或已儲存的現有程序 mysql.lambda_async。您可以閱讀 Amazon Aurora MySQL 文件以獲得詳細資訊。
Amazon Aurora 是相容於 MySQL 與 PostgreSQL 的關聯式資料庫,結合了高階商用資料庫的速度及可用性,並具備開放原始碼資料庫的簡單性和成本效益。若要進一步了解 Amazon Aurora,請造訪 Amazon Aurora 產品頁面。請參閱 Aurora 定價頁面來了解各地區的供應狀況。