2014-11-19 4 views
1

현재 Google은 피드 데이터를 저장하기위한 적절한 키 - 값 저장소를 조사하고 있습니다. AWS에서 호스팅 할 때 DynamoDB 키 - 값 솔루션은 매우 유혹적입니다. 그러나 DynamoDB 테이블 구조는 생성 후에 수정 불가능한 것으로 보이므로 롤링 업데이트를 수행하는 것이 매우 번거로 롭습니다. 또한 살지 않는 동안조차 당신의 테이블에 색인을 추가하기 위하여 당신의 색인을 전부 수동으로 베끼는 것은 아주 고통스러운 것처럼 보인다. 어딘가에 어떤 종류의 자동화 도구가 누락 된 것일까 요?DynamoDB를 사용하여 증분 개발을 수행하는 방법은 무엇입니까?

+0

avtomation 도구 [AWS는 CLI (http://aws.amazon.com/cli/가) –

답변

3

DynamoDB는 최근에 온라인 인덱싱이 곧 출시 될 예정이라고 발표 했으므로 테이블 생성시 모든 인덱스가 필요 없을 때 색인을 추가 할 수있게되었습니다. (곧 가능)

온라인 인덱싱 우리는 당신에게 추가 및 기존 DynamoDB의 테이블에 대한 인덱스를 제거 할 수있는 기능을 제공 할 계획이다 : 다음은이 source on 08 Oct 2014에서 관련 부분이다. 이 은 진화하는 검색어 패턴과 일치하도록 색인을 조정할 수있는 유연성을 제공합니다. 이 기능은 곧 제공 될 예정이므로 을 조정하십시오.

업데이트 2015년 1월 27일 : Online Indexing is now available

+0

곧 MongoDB를 사용하게 될 것입니다. – Pepster

0

DynamoDB 테이블에는 구조가 없으며 기본 키와 인덱스 만 있습니다.
테이블보다 먼저 아키텍처를 만들어야합니다.
생각해보십시오.

어쨌든 AWS에는 flex API가 있습니다. 자체 스크립트를 작성하거나 자동화를 위해 aws-cli을 사용할 수 있습니다.

+0

지수에 구조처럼 꽤 많이 보이는 있습니다 나 ... 솔직히, 나중에 변경 요청없이 무언가를 마지막으로 작성한 때는 언제입니까? – Pepster

+0

인덱스를 사용하면 DynamoDB가 매우 비쌉니다. 어쨌든 매우 느리며 어디에서나 모든 것을 캐시해야합니다. 따라서 색인은 사용할 수 없습니다. –

관련 문제