View a markdown version of this page

분할된 비컨으로 마이그레이션 - AWS 데이터베이스 암호화 SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

분할된 비컨으로 마이그레이션

분할되지 않은 테이블은 로 구성된 테이블과 동일합니다maximumNumberOfPartitions = 1. 따라서 구성 관점에서 분할되지 않은 설정에서 분할된 설정으로 마이그레이션하는 것은의 증가로 간주됩니다maximumNumberOfPartitions.

각 개별 비컨 정의는 제한이 없거나 단일 로 제한될 수 있습니다PartitionNumber. 이러한 제약 조건은 비컨 구성의 일부이며 시간이 지남에 따라 변경되지 않아야 합니다.

파티셔닝되지 않은 비컨에서 파티셔닝된 비컨으로의 마이그레이션은 파티션 구성에 대한 다른 변경 사항과 동일한 규칙을 따릅니다.

  • maximumNumberOfPartitions는 만 늘릴 수 있으며 줄일 수는 없습니다.

  • 를 늘리maximumNumberOfPartitions면 기존 항목의 익명성이 소급하여 개선되지 않습니다.

  • 새로 작성된 항목은 업데이트된 파티션 구성을 사용하고 PartitionNumber 그에 따라가 할당됩니다.

  • 모든 파티션을 포함하는 쿼리는 기존(분할되지 않은) 항목과 새로 작성된 분할된 항목을 모두 계속 반환합니다.

기존 항목의 익명성 또는 시스템의 효율성을 개선하기 위해 업데이트된 파티셔닝 체계를 사용하여 테이블의 일부 항목을 다시 암호화하도록 선택할 수 있습니다. 다시 암호화하려면 기존 항목을 제거하고, 새 구성에서 비컨을 다시 생성하고, 항목을 테이블에 다시 작성해야 합니다. 이 프로세스는 명시적으로 다시 작성된 항목에만 적용되며, 다시 암호화되지 않은 항목은 원래 비컨 구성을 계속 사용합니다. 항목을 다시 암호화하면 쓰기 트래픽이 일시적으로 증가하여 애플리케이션 가용성에 영향을 미칠 수 있습니다. 스테이징된 마이그레이션 또는 백그라운드 마이그레이션과 같이 제어된 방식으로 재암호화를 수행합니다.