2016-12-06 4 views

답변

6

DynamoDB에서 카운터를 수행하는 좋은 방법은 없습니다. 실제로는 전혀 사용하지 않는 것이 좋습니다. 거의 올바른 답변이 아닙니다.

몇 가지 선택 사항이 있습니다. 카운터를 고유 ID로 사용하려는 경우 UUID를 테이블의 고유 한 ITEM ID로 사용할 수 있습니까?

또는

예고 르가 언급 한 바와 같이,이 기능을 수행하는 서비스를 사용할 수는 -이 문제는 고도의 트랜잭션 시스템이 당신의 테이블에 무제한 쓰기를 할 수 있도록 충분한 IOPS를 제공 할 필요가 어떤 서비스를하고있는 것입니다 ... 10 개의 테이블이 있고 각각이 100 w/ps 인 경우 카운터 시스템이 1000wp/s에 대처해야합니다. 확장 성이 좋지 않습니다. 영구 저장 장치가 있어야합니다.

실제로 DynamoDB 과정에 대해 광범위하게 작성합니다. BAD에서 이상적인 데이터 모델의 진화를 보여줍니다. 여기에는 카운터 및 사용 방법을 다루거나 실제로 사용하지 않습니다.

+3

코스는 어디에서 찾을 수 있습니까? –

+1

** Adrian Cantrill **에서 직접 복사 ** [https://www.quora.com/How-to-auto-increment-in-DynamoDB](https://www.quora.com/How-to-auto) -increment-in-DynamoDB) –

관련 문제