Нужно предложение по моделированию данных с использованием badgerdb
Я планирую использовать badgerdb в качестве хранилища значений ключей. Мне нужно предложение о том, как моделировать данные внутри. тип значения, которое я планирую сохранить - это объект (структура). Каждый арендатор может иметь до 1M объектов-значений, и каждый объект содержит 30 атрибутов. Значение объекта обновляется очень часто.
- Должен ли я хранить весь объект как байтовый массив? Будут ли затраты производительности при сериализации и десериализации значения несколько раз.
- Должен ли я хранить каждый атрибут объекта как значение с префиксом ключа, например, objid: attrname?
- Также у меня есть требование найти все пары ключ-значение, измененные во временном окне. Как я могу получить эту информацию.
- Должен ли я создать несколько экземпляров baderdb для каждого арендатора или использовать ключи на основе префиксов?