2017-03-29 7 views
1

다중 마스터 복제가 가능한 확장 가능한 데이터베이스에는 어떤 좋은 옵션이 있습니까? 우리는 15-16 TB의 데이터에 대해 이야기하고 있습니다. 우리는 DynamoDB를 생각하고 있습니다. 우리가 찾아야 할 더 이상의 데이터베이스가 있습니까? DynamoDB 사용법에 대한 조언은 물론 필요한 데이터베이스 유형에 대한 새로운 아이디어를 환영합니다.다중 마스터 복제가있는 데이터베이스

답변

2

현재 DynamoDB는 Github에서 cross-region replication library을 사용하여 영역 간 복제를 지원합니다. 분할 영역을 분할하고 영역별로 키 공간을 정렬 한 다음 각 영역에서 라이브러리를 실행하는 것이 어느 정도 간단해야합니다. 영역에서 마스터하지 않은 항목에 대한 스트림 레코드를 무시하도록 라이브러리를 수정해야합니다 (각 영역은 해당 영역에서 마스터 한 항목의 변경 사항 만 전파해야 함). 이 설정에서 각 지역의 각 마스터 - 복제본 테이블에는 스트림이 활성화되고 각 지역에는 해당 테이블의 DynamoDB 스트림을 처리하는 EC2 인스턴스가 있어야합니다.