Aerospike - данные в планировании объема оперативной памяти - PullRequest
0 голосов
/ 04 июня 2018

Я использовал эту страницу для планирования емкости, но я чувствую там двусмысленность:

Самый первый раздел «Требуется хранение данных» говорит в последнем абзаце - «Данные могут быть сохраненыв оперативной памяти или на флэш-накопителе (SSD) ".Означает ли это, что приведенные выше расчеты актуальны как для оперативной памяти, так и для твердотельного накопителя?

Причина ниже - существует еще один раздел под названием «Для данных», в котором говорится: «Если пространство имен сконфигурировано для хранения данных в памяти, требования к оперативной памятиможет быть рассчитан как сумма: "- и дает различные числа по сравнению с первым разделом.

Предполагая, что я хочу сохранить все свои данные в оперативной памяти - какой раздел относится ко мне?Кто-нибудь может предложить?

Заранее спасибо

1 Ответ

0 голосов
/ 05 июня 2018

Aerospike - это база данных с очень гибкими опциями хранения для пространств имен .Каждое пространство имен определяет свое собственное хранилище.

Для данных, хранящихся в памяти, у вас есть два варианта:

Впри планировании емкости для первого случая (в памяти нет постоянства) вы бы посмотрели на требуемую индексную память - 64B на объект, если вы не используете дополнительные вторичные индексы.К этому вы бы добавили стоимость хранения в памяти .Напоминаем, что если вы объявили пространство имен single-bin, это сэкономит некоторые накладные расходы.

Если вы используете постоянство, памятьто же, что и выше, а стоимость хранения SSD / файловой системы рассчитывается с использованием Требуется хранилище данных сверху (как в случае данных на SSD).

...