Сегодня данные играют центральную роль в решении множества задач проектирования систем. Необходимо учитывать такие сложные вопросы, как масштабируемость, согласованность, надежность, эффективность и ремонтопригодность. Кроме того, существует огромное разнообразие систем, включая реляционные базы данных, хранилища данных NoSQL, хранилища данных и озера данных. Есть облачные сервисы, локальные сервисы и встроенные базы данных. Какой вариант подходит именно для вашего приложения? Как разобраться во всех этих модных терминах?
В этом втором издании авторы Мартин Клеппманн и Крис Риккомини развивают идеи, заложенные в первом, получившем признание издании, интегрируя новые технологии и новые тенденции. Вы пройдете через лабиринт решений и компромиссов, связанных с созданием современной системы обработки данных, научитесь выбирать подходящие инструменты для ваших нужд и поймете основы распределенных систем.
Загляните под капот уже используемых вами систем и научитесь использовать их более эффективно.
Принимайте обоснованные решения, выявляя сильные и слабые стороны различных инструментов.
Узнайте, как основные облачные сервисы проектируются с учетом масштабируемости, отказоустойчивости и согласованности данных.
Поймите основные принципы, на которых строятся современные базы данных.
Отзывов еще нет
Станьте первым, кто поделится своим мнением!