I m kinda новый для DynamoDB, мне нужно сделать следующее.Amazon DynamoDB + Rails 2.3.18
- Билеты создаются из связки мест (мы храним их в Mysql).
- Каждый билет имеет N видов деятельности и N варьируется для каждого билета.
Мы планируем хранить деятельность билетов в dynamoDB для более быстрого поиска.
Ниже мой план для хранения в dynamodb (читается как ключ => значение)
- активность идентификатор (UUID, что я буду генерировать) => данных Активность
- Каждый билет (удостоверение билета из моего RDBMS) => массив активность ид ..
Таким образом, я могу запросить как, показать мне всю деятельность на билет.
Теперь реальная проблема у меня есть, ..
Как насчет разрешений обработки в нем? Например: могут быть пользователи, у которых есть доступ, чтобы просматривать только действия своего билета, или могут быть пользователи, которые могут просматривать все действия любых билетов.
Как и где я могу хранить эти данные в динамо? Любая помощь будет оценена.
Также оценивается любой другой тип хранения в динамо.
Спасибо Чен .. Как насчет возможности опроса DynamoDB? Предположим, у меня есть много атрибутов для действий (скажем, билет, человек, который сделал это, created_at и т. Д.). Могу ли я запросить на основе одной или комбинации 2 или 3 атрибутов? Это разрешено? Любые ссылки для поиска? Я читал о LSI. Но могу ли я запросить, как 1. Дайте мне все действия для билета (идентификатор билета) 2. Дайте мне последние мероприятия за последние 2 минуты (скажем) 3. Дайте мне все виды деятельности – Venky