Разделы с одним объектом в таблице Azure - PullRequest
0 голосов
/ 22 ноября 2018

В таблице Azure наличие меньших разделов помогает с балансировкой нагрузки службы таблицы Azure.В моем случае использования нет никакой зависимости между отдельными объектами, извлекаю ли я их или (пере) пишу их.Я рассматриваю возможность создания разделов с одним объектом (то есть каждый раздел будет иметь один объект).

В документации Microsoft я ничего не могу найти (в основном, Руководство по проектированию хранилища таблиц и дальнейшая литература, на которую есть ссылки), которые указывали бы на недостатки этого подхода для моего варианта использования.Интересно, у кого-нибудь здесь был негативный опыт с этим или подобным подходом.Спасибо!

1 Ответ

0 голосов
/ 22 ноября 2018

Единственным недостатком использования разделов с одной сущностью является то, что вы не можете использовать EntityGroupTransaction для вставки / обновления сущностей в пакете, что требует, чтобы сущности в пакете имели тот же ключ раздела .

EntityGroupTransaction может достичь лучшей производительности , чем вставка / обновление сущностей одна за другой, и операции внутри пакета обрабатываются атомарно .

...