Когда дело доходит до выбора, использования и обслуживания базы данных, важно понимать ее внутреннее устройство. Как разобраться в огромном море доступных сегодня распределенных баз данных и инструментов? На что они способны? Чем различаются?
Алекс Петров знакомит нас с концепциями, лежащими в основе внутренних механизмов современных баз данных и хранилищ. Для этого ему пришлось обобщить и систематизировать разрозненную информацию из многочисленных книг, статей, постов и даже из нескольких баз данных с открытым исходным кодом.
Вы узнаете о принципах и концепциях, используемых во всех типах СУБД, с акцентом на подсистеме хранения данных и компонентах, отвечающих за распределение. Эти алгоритмы используются в базах данных, очередях сообщений, планировщиках и в другом важном инфраструктурном программном обеспечении. Вы разберетесь, как работают современные системы хранения информации, и это поможет взвешенно выбирать необходимое программное обеспечение и выявлять потенциальные проблемы.
Распределенные данные. Алгоритмы работы современных систем хранения информации
Алекс Петров, 2026
| Название в оригинале | Database Internals. A Deep Dive into How Distributed Data Systems Work |
| Товар из подборки | Топ нехудожественной литературы, Сувениры для программистов |
| Серия | Бестселлеры O'Reilly |
| Издательство | Sprint Book |
| Год издания | 2026 |
| Страниц | 336 |
| Переплет | Мягкая обложка |
| Формат (ширина)х(высота) | Увеличенный 170×(215–260) |
| Размер издания | 165х233x17 мм |
| Иллюстрации | Отсутствуют |
| ISBN | 978-601-08-4866-5 |
| Вес нетто | 531 г |
| Возрастные ограничения | 16+ |
| Изготовитель | Sprint Book |
| Доставка | Самовывоз — бесплатно. Курьером по Минску — 0,00 р., бесплатно при заказе от 100,00 р. Срок доставки устанавливается после оформления заказа. Подробнее о видах доставки, доступных в вашем населенном пункте, — в разделе «Виды доставки». |
| Все параметры | |
Книга отличная, но мне кажется выбрано не самое удачное название. Первая половина книги описывает структуры данных, которые применяются в современных базах данных. Все эти B'-tree, LSM-tree и прочее. При этом довольно хорошо углубляясь в тематику их оптимизаций для применения в системах с конкурентным доступом. Вторая часть уже посвящена распределенным алгоритмам, вроде консенсуса, gossip, распределенным транзакциям. Книга абстрактно рассматривает все это, но ссылается на существующие решения. Ссылок в книге предостаточно, и это тот редкий случай, когда только из-за систематизации всех этих исследований можно почитать. По сути это и есть дайджест современных баз данных с точки зрения алгоритмов. Без рецептов как настраивать очередную Apache *DB. Искал медь, нашел золото. Давно хотел понять как БД устроены под капотом, хотя искал тематику второй части книги.
hrls оставил отзыв и 2 человека его поддержали