Сравниваем скорость встраиваемых key-value баз данных для Go - Bolt, LevelDB и Badger – VyacheArt
Что, если вашему микросервису или приложению на 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 Выводы
1 view
29
4
4 days ago 00:19:02 767
[e2by Сборка ПК и обзор ноутбуков] Как выбрать ноутбук? Сравнили HP Pavilion 15 на AMD Ryzen 5 5500U Vega 7 vs AMD Ryzen 7 5700U