What if your microservice or Go application needs to store some data, and access it quickly? You'll likely choose a Redis key-value database in this case. But what if you can't use a server-side solution? For example, if you're developing a mobile app. In this case, built-in key-value databases can help.
In this video, we'll benchmark and compare the performance of key-value databases for Go: BoltDB, LevelDB, and Badger.
Links:
– Repository https://github.com/VyacheArt/compare-...
– Spreadsheet https://docs.google.com/spreadsheets/...
🔹 VyacheArt on Telegram https://t.me/VyacheArt
🔸 Support on Boosty https://boosty.to/vyacheart
#ityoutubersru #ityoutubers
00:00 Introduction
00:55 How Bolt stores data
01:27 How LevelDB stores data
02:08 How Badger stores data
02:43 How benchmarks work
04:59 Why we check database size
06:50 Speed analysis Readings
07:13 Write Speed Analysis
08:12 Database Size Analysis
09:59 Conclusions