게시된 날짜: Dec 11, 2017
지난 해부터 Amazon은 내장된 저장 프로시저를 통해 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 설명서에서 확인할 수 있습니다.
고성능 상용 데이터베이스의 속도와 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합한, MySQL 및 PostgreSQL 호환 관계형 데이터베이스인 Amazon Aurora에 대해 자세히 알아보려면 Amazon Aurora 제품 페이지를 참조하십시오. 리전별 가용성 정보는 Aurora 요금 페이지를 참조하십시오.