Нужно предложение по моделированию данных с использованием badgerdb

Я планирую использовать badgerdb в качестве хранилища значений ключей. Мне нужно предложение о том, как моделировать данные внутри. тип значения, которое я планирую сохранить - это объект (структура). Каждый арендатор может иметь до 1M объектов-значений, и каждый объект содержит 30 атрибутов. Значение объекта обновляется очень часто.

  1. Должен ли я хранить весь объект как байтовый массив? Будут ли затраты производительности при сериализации и десериализации значения несколько раз.
  2. Должен ли я хранить каждый атрибут объекта как значение с префиксом ключа, например, objid: attrname?
  3. Также у меня есть требование найти все пары ключ-значение, измененные во временном окне. Как я могу получить эту информацию.
  4. Должен ли я создать несколько экземпляров baderdb для каждого арендатора или использовать ключи на основе префиксов?

0 ответов

Другие вопросы по тегам