У меня есть последовательно пронумерованные объекты, которые я хочу сохранить с помощью службы таблиц Azure, однако тип столбца RowKey является проблематичным.
Номер объекта должен храниться в столбце RowKey, чтобы я мог быстро запрашивать объекты ( PK = '..' && RowKey = 5
), получать самые новые объекты ( RowKey> 10
]) и запросить определенный набор сущностей ( RowKey> 5 && RowKey <10
).
Так как RowKey должен быть строкой, сравнение ниже, чем будет проблематично ( "100" <" 11 "
).
Я думал о добавлении нулей к числам (так что «100»> «011»
), но я не могу предсказать количество сущностей (и, следовательно, количество нулей).
Я знаю Я мог бы просто создать целочисленный столбец, но я бы потерял преимущество в производительности индексированного столбца RowKey (плюс у меня нет другой информации, подходящей для RowKey). У кого-нибудь раньше была эта проблема?