@RoadToGamedev

Как огрганизовать хранение нескольких value в boltdb и поиск по ним?

Здравствуйте. Разрабатываю мини веб приложение в котором основные обращения только на чтение.
Важно что бы это была embedded db, в будущем планирую клиентское приложение.
Выбор между boltdb и sqlite3, но по скольку хочется избавится от cgo выбрал boltdb.
Из-за кросс компиляции (sqlite3 все еще как план B).
В базе будет около 10 000 записей со структурой.
id (key) \ value ( path (string) | tags (map) | date (datetime) | description (string) )
Но вот вопрос, правильный ли подход?
Value сделать структурой.
И при каждом запросе перебирать каждый элемент, сравнивать по полям структуры с нужными данными?
Будет ли это быстро когда база вырастит до 10 000 полей.
Не работал с boltdb и не знаю как правильно организовать value с несколькими значениями.

Любые советы, приветствуются!
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
WinPooh32
@WinPooh32
Stack Overflow answer searching expert
И при каждом запросе перебирать каждый элемент, сравнивать по полям структуры с нужными данными?

bolthold

Будет ли это быстро когда база вырастит до 10 000 полей.

Нужно смотреть конкретно в ваших задачах.

В пользу SQLite можно отнести поддержку sql запросов, что позволяет использовать стандартные подходы к построению базы данных. Например, можно воспользоваться маппером sqlx или gorm.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы