현재 Google은 피드 데이터를 저장하기위한 적절한 키 - 값 저장소를 조사하고 있습니다. AWS에서 호스팅 할 때 DynamoDB 키 - 값 솔루션은 매우 유혹적입니다. 그러나 DynamoDB 테이블 구조는 생성 후에 수정 불가능한 것으로 보이므로 롤링 업데이트를 수행하는 것이 매우 번거로 롭습니다. 또한 살지 않는 동안조차 당신의 테이블에 색인을 추가하기 위하여 당신의 색인을 전부 수동으로 베끼는 것은 아주 고통스러운 것처럼 보인다. 어딘가에 어떤 종류의 자동화 도구가 누락 된 것일까 요?DynamoDB를 사용하여 증분 개발을 수행하는 방법은 무엇입니까?
답변
DynamoDB는 최근에 온라인 인덱싱이 곧 출시 될 예정이라고 발표 했으므로 테이블 생성시 모든 인덱스가 필요 없을 때 색인을 추가 할 수있게되었습니다. (곧 가능)
온라인 인덱싱 우리는 당신에게 추가 및 기존 DynamoDB의 테이블에 대한 인덱스를 제거 할 수있는 기능을 제공 할 계획이다 : 다음은이 source on 08 Oct 2014에서 관련 부분이다. 이 은 진화하는 검색어 패턴과 일치하도록 색인을 조정할 수있는 유연성을 제공합니다. 이 기능은 곧 제공 될 예정이므로 을 조정하십시오.
업데이트 2015년 1월 27일 : Online Indexing is now available
곧 MongoDB를 사용하게 될 것입니다. – Pepster
DynamoDB
테이블에는 구조가 없으며 기본 키와 인덱스 만 있습니다.
테이블보다 먼저 아키텍처를 만들어야합니다.
생각해보십시오.
어쨌든 AWS
에는 flex API가 있습니다. 자체 스크립트를 작성하거나 자동화를 위해 aws-cli을 사용할 수 있습니다.
지수에 구조처럼 꽤 많이 보이는 있습니다 나 ... 솔직히, 나중에 변경 요청없이 무언가를 마지막으로 작성한 때는 언제입니까? – Pepster
인덱스를 사용하면 DynamoDB가 매우 비쌉니다. 어쨌든 매우 느리며 어디에서나 모든 것을 캐시해야합니다. 따라서 색인은 사용할 수 없습니다. –
- 1. VIM을 사용하여 .Net 개발을 수행하는 방법은 무엇입니까?
- 2. Lambda와 DynamoDB를 사용하여 기간을 검색하는 방법은 무엇입니까?
- 3. 파이썬을 사용하여 dynamodb를 백업하는 방법은 무엇입니까?
- 4. 비 자동 증분 ID를 사용하여 insert 문을 수행하는 방법은 무엇입니까?
- 5. 개발을 수행하는 현명하고 어리석은 방법은 유지하기 쉽습니다.
- 6. Laravel에서 증분 시드를 수행하는 방법?
- 7. MVVM을 사용하여 테스트 우선 개발을 수행하는 방법
- 8. Angular.js 앱에서 이벤트 기반 개발을 수행하는 가장 좋은 방법은 무엇입니까?
- 9. 문자열 데이터 (JSON)보다 증분 mapReduce를 수행하는 방법은 무엇입니까?
- 10. CKAN 맞춤 개발을 수행하는 방법?
- 11. GUID를 기반으로 부분 증분 동기화를 수행하는 방법은 무엇입니까?
- 12. 플렉스 데이터 그리드에서 자동 증분 시리얼 번호를 수행하는 방법은 무엇입니까?
- 13. 수은으로 증분 병합을 수행하는 가장 쉬운 방법
- 14. 날짜/요일을 기반으로 Dynamodb를 보관하십시오.
- 15. 원자 C에서 DynamoDB를 사용하여 카운터 필드를 증가시킵니다.
- 16. nopcommerce에서 개발을 시작하는 방법은 무엇입니까?
- 17. OnsenUI를위한 개발을 시작하는 방법은 무엇입니까?
- 18. 오라클 개발을 시작하는 방법은 무엇입니까?
- 19. OS X에서 PyS60 개발을 수행하는 방법
- 20. UIImageView를 증분 회전하는 방법은 무엇입니까?
- 21. MAC에서 AS3으로 FDT를 사용하여 TDD를 수행하는 방법은 무엇입니까?
- 22. DynamoDB를 사용하는 Meteor
- 23. 패키지 변수를 사용하여 SSIS에서 증분 추출을 수행하는 방법?
- 24. Visual Studio : MSBuild 및 Git을 사용하여 증분 빌드를 수행하는 방법
- 25. DynamoDB를 어떻게 쿼리합니까?
- 26. django에서 개발을 위해 캐시를 비활성화하는 방법은 무엇입니까?
- 27. DynamoDB를 사용하여 일괄 처리를 어떻게 삭제합니까?
- 28. 양식에 자동 증분 ID를 표시하는 방법은 무엇입니까?
- 29. BDUF를 사용하여 데이터베이스에서 앱의 민첩한 개발을 분리하는 방법은 무엇입니까?
- 30. 분기를 사용하여 힘내에서 모듈 프로젝트 개발을 구현하는 방법은 무엇입니까?
avtomation 도구 [AWS는 CLI (http://aws.amazon.com/cli/가) –