AWS, 오픈 소스 DynamoDB 호환 어댑터인 ExtendDB 발표
Amazon Web Services(AWS)는 오늘 플러그형 스토리지 백엔드를 통해 Amazon DynamoDB API를 구현하는 오픈 소스 프로젝트인 ExtendDB 버전 0.1을 발표했습니다. Amazon DynamoDB는 모든 규모에서 10밀리초 미만의 성능을 제공하는 서버리스 완전관리형 NoSQL 데이터베이스입니다. ExtendDB를 사용하면 애플리케이션 개발자, 플랫폼 팀, 엔터프라이즈 아키텍트는 개발자 노트북, 온프레미스 데이터 센터, 연결이 끊긴 엣지 사이트를 포함하여 DynamoDB 관리형 서비스를 사용할 수 없는 환경에서 애플리케이션 코드를 다시 작성하지 않고도 DynamoDB 프로그래밍 모델을 사용할 수 있습니다.
ExtendDB는 테이블, 항목, 스트림에 대한 작업을 포함하여 DynamoDB 컨트롤 플레인과 데이터 플레인 API를 구현합니다. 출시 당시 참조 스토리지 백엔드는 PostgreSQL이며, 커뮤니티에서 플러그형 아키텍처를 통해 핵심 어댑터를 수정하지 않고도 새로운 스토리지 백엔드를 추가할 수 있습니다. 개발자는 ExtendDB를 사용하여 충실도 높은 로컬 개발 및 지속적 통합 테스트를 수행하고, 지원되는 데이터베이스를 기반으로 온프레미스 데이터 센터에서 DynamoDB 형태의 워크로드를 운영할 수 있습니다.
ExtendDB는 AWS에서 유지 관리하며 Apache 2.0 라이선스에 따라 배포되고 GitHub에서 공개 개발되고 있습니다. 커뮤니티에서 백엔드 구현에 기여하고, 피드백을 제출하고, 프로젝트의 발전에 함께해 주시기를 바랍니다. 자세한 내용은 ExtendDB 프로젝트 페이지와 AWS 데이터베이스 블로그 게시물을 참조하세요. 시작하거나 기여하려면 GitHub 리포지토리로 이동하세요.