Store.putRight (..) и лучшие практики для выбора ключей - PullRequest
0 голосов
/ 19 октября 2018

При использовании Магазина путем добавления данных только справа, с постоянно увеличивающимися значениями ключей типа Long, было бы лучше запросить размер Магазина с помощью Store.count (..) перед вызовом Store.putRight (..)каждый раз и использовать это значение в качестве следующего ключа?Мне было интересно, если метод магазина может стать довольно дорогим.

1 Ответ

0 голосов
/ 21 октября 2018

Store.count() довольно дешево, так как для его загрузки требуется только корень дерева, а его запись в базе данных, скорее всего, загружена в кэш журнала.Store.putRight() по сравнению с Store.put() дешевле при любой рабочей нагрузке, поскольку это приводит к уменьшению произвольного доступа.

...