Можно ли ускорить базу данных в 6-7 раз?
Продолжаем говорить про базы данных. В этот раз обсудим из чего базы данных состоят, где узкие горлышки, и какие продукты приходят на смену устоявшимся Postgres, MongoDB, Redis, Neo4J. И в этом мне помог разобраться - основатель https://www.unum.cloud/ Ashot Vardanian
Например, знали ли вы, что большая часть современных БД хранит данные в Log Structured Merged Tree структуре, а если точнее - в одной ее реализации - RocksDB от Facebook? А что Postgres не умеет работать с асинхронными интерфейсами Linux, и уже на этом уровне в 10 раз медленнее чем новые аналоги построенные на io_uring и SPDK? Или что можно отправить данные с диска на видеокарту в обход процессора?
Заходите на подкаст чтобы узнать больше.
#podcast
Послушать можно тут:
- Apple Podcasts
- Google Podcasts
- Spotify
- PodBean
- YandexMusic
Post #2407
2.39K

- 👍 15
- ❤ 7