DynamoDB에 다소 익숙하기 때문에 다음을 수행해야합니다.Amazon DynamoDB + Rails 2.3.18
- 티켓은 여러 장소 (우리는 Mysql에 저장)에서 생성됩니다.
- 각 티켓에는 N 개의 활동이 있고 N은 각 티켓마다 다릅니다.
더 빠른 검색을 위해 DynamoDB에 티켓 활동을 저장할 계획입니다.
다음
는- 활동 ID (내가 생성하는 것이다 UUID) => 활동 자료
- 각 티켓 (티켓 ID를에서 (키 => 값과 같이) DynamoDB의에 저장 내 계획 내 RDBMS) => 활동 ID의 배열 ..
이제 진짜 문제는 ..
어떻게 처리 할 수 있습니까? 예 : 티켓 활동 만 볼 수있는 액세스 권한이 있거나 티켓의 모든 활동을 볼 수있는 사용자가있을 수 있습니다 ..
어떻게 데이터를 발전기에 저장할 수 있습니까? 어떤 도움을 주시면 감사하겠습니다.
발전기의 다른 유형의 저장소도 깊은 평가를받습니다.
감사합니다. Chen ... DynamoDB의 쿼리 기능은 어떻습니까? 나는 많은 액티비티들을 가지고 있다고 가정한다. (예를 들어, 티켓 아이디, 그것을 한 사람, created_at 등등 ...). 하나 또는 2 또는 3 속성의 조합을 기반으로 쿼리 할 수 있습니까 ?? 그게 허용됩니까? 검색 할 수있는 링크가 있습니까? LSI에 대해 읽었습니다. 그러나 과 같은 질문을 할 수 있습니다. 1. 티켓 (주어진 티켓 아이디)에 대한 모든 활동을 제공하십시오. 2. 지난 2 분간 최근 활동을 말하십시오 (예 : ) 3. 모든 활동 – Venky