Описание
Когда дело доходит до выбора, использования и обслуживания базы данных, важно понимать ее внутреннее устройство. Как разобраться в огромном море доступных сегодня распределенных баз данных и инструментов? На что они способны? Чем различаются?
Алекс Петров знакомит нас с концепциями, лежащими в основе внутренних механизмов современных баз данных и хранилищ. Для этого ему пришлось обобщить и систематизировать разрозненную информацию из многочисленных книг, статей, постов и даже из нескольких баз данных с открытым исходным кодом.
В этой книге вы углубитесь в:
- Механизмы хранения: классификация и таксономия хранилищ, механизмы хранения на основе В-дерева и неизменяемые лог-структуры.
- Строительные блоки хранилища: организация файлов баз данных, позволяющая создавать эффективные хранилища с использованием вспомогательных структур (кэш страниц и пулы буферов).
- Распределенные системы: пошаговое руководство по подключению узлов и процессов и построение сложных схем взаимодействия.
- Кластеры баз данных: модели согласованности в современных базах данных и согласованность распределенных систем хранения.
«Чтобы выбрать подходящий инструмент для работы, нам необходимо понимать идеи и алгоритмы, лежащие в основе современных систем хранения информации. Идеальное знакомство с рядом актуальных тем, созданное практиком».
- Майкл Клишин, давний участник RabbitMQ
«Эта книга должна быть у каждого, кто работает с любыми технологиями баз данных, особенно в тот момент, когда приходится принимать решение о том, какие системы использовать».
- Нейт Макколл, член комитета Apache assandra и председатель РМС
Об авторе:
Алекс Петров — разработчик инфраструктур хранения информации, энтузиаст баз данных и систем хранения, член комитета Apache Cassandra и РМС. Эта книга отражает его опыт в области хранения, распределенных систем и алгоритмов.
Характеристики
Автор(ы) | Алекс Петров |
Переводчик | А. Коцюба |
Издательство | Питер |
Серия | Бестселлеры O'Reilly |
Год выпуска | 2022 |
ISBN | 978-5-4461-1640-9 |
Возрастное ограничение | 16+ |
Кол-во страниц | 336 |
Формат страниц | 70x100/16 (170x240 мм) |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | доп. тираж |
Вес | 540 г |