2017-01-12 3 views

ответ

1

DynamoDb хранит данные физически на основе хэша ключа раздела, а так как DynamoDb - это управляемый облачный сервис, эта функция Хэша не ясна. Выход хеш-функции определяет, какой узел будет хранить элемент. Затем в этом узле DynamoDb хранит элементы по клавише Сортировка. Вот пример: если внутренняя функция Hash DynamoDb создает значения от 1 до 100, и если у нее есть 5 узлов, то любой элемент, который hash его ключа раздела находится между 1 и 20, перейдет к узлу 1, тогда любой элемент с хешем его ключ раздела от 21 до 40 перейдет к узлу 2 и так далее. То, что вы видите на консоли, - это элементы, сначала отсортированные по типу хэша раздела (и функция Хэша неясно), а затем отсортированы по типу сортировки.

Смежные вопросы