Что, если вашему микросервису или приложению на Go нужно хранить некую информацию, ещё и с быстрой скоростью доступа? Скорее всего, в этом случае вы выберете key-value базу данных Redis. Но что, если вы не можете использовать серверное решение? Например, если вы разрабатываете мобильное приложение. В этом случае вам помогут встроенные key-value базы данных.
И в этом ролике мы вместе забенчмаркаем и сравним скорость key-value базы данных для Go: BoltDB, LevelDB и Badger.
Ссылки:
– Репозиторий [ Ссылка ]
– Таблица [ Ссылка ]
🔹 VyacheArt в Telegram [ Ссылка ]
🔸 Поддержать на Boosty [ Ссылка ]
#ityoutubersru #ityoutubers
00:00 Вступление
00:55 Как хранит данные Bolt
01:27 Как хранит данные LevelDB
02:08 Как хранит данные Badger
02:43 Как устроены бенчмарки
04:59 Зачем проверяем размер базы
06:50 Анализ скорости чтения
07:13 Анализ скорости записи
08:12 Анализ размеров базы
09:59 Выводы
Ещё видео!