Я переношу приложение из Кассандры в DynamoDB. На Кассандре мы использовали в качестве ключа комбинацию (entityName, TimeUUID) с DynamoDB, насколько я читал, я мог бы использовать основной ключ хэш + диапазона.Cassandra TimeUUID в DynamoDB
Чтобы использовать ту же структуру данных в базе данных Cassandra, я думал об использовании entityName как хэша и временной метки как диапазона. Затем я подумал, что, возможно, временные метки могут быть не уникальными: я говорю об угловых случаях, но основной ключ Cassandra (entityName, TimeUUID) является более мощным, чем DynashDB Hash + Range (имя_иммограммы, временная метка), поскольку он позволяет существование элементов с одним и тем же именем сущности и временной меткой.
Могу ли я использовать TimeUUID Cassandra как диапазон DynamoDb? Есть ли причина, почему я не должен использовать этот подход?
Возможно, вы также попросите/переместите этот вопрос на http: //dba.stackexchange.com/... – Castaglia