AWS가 SQL DB의 한계를 부셔버렸네요. Serverless SQL DB 서비스 : Aurora DSQL을 소개합니다.
- AWS Aurora DSQL은 완전 서버리스 SQL 데이터베이스로, 인프라 관리 없이 SQL을 사용할 수 있게 해줍니다. 🚀
- Aurora DSQL은 콜드 스타트가 없고, 사용량에 따라 과금되며, 멀티 AZ 액티브-액티브를 지원하여 높은 가용성을 제공합니다. 💡
- 기존 Aurora SQL에 DynamoDB의 서버리스 장점을 결합한 형태로 이해할 수 있습니다. 🧲
- 포스트그레스 SQL 16과 호환되지만, 100% 호환은 아니므로 주의해야 합니다. ⚠️
- 동시성 제어는 OCC(Optimistic Concurrency Control) 방식을 사용하며, 충돌 발생 시 재시도 로직이 필요합니다. 🔄
- IM 인증만 가능하며, 포린키 제약 조건, 일부 포스트그레스 확장 기능, 트리거, 스토어드 프로시저 등을 사용할 수 없습니다. 🚫
- 특정 키에 편중된 쓰기보다는 분산된 키에 쓰기 작업이 더 효율적입니다. 🔑