Сегодня данные играют главенствующую роль в проектировании систем, и нужно обеспечить их масштабируемость, согласованность, надежность, производительность и удобство сопровождения. Необходимо учитывать огромное разнообразие систем хранения данных: реляционных баз данных, хранилищ NoSQL, складов и озер данных, а также облачных и локальных сервисов и встроенных баз данных. Какой вариант лучше всего подойдет для вашего приложения? Как разобраться во всех этих модных терминах?Мартин Клеппман и Крис Риккомини не просто обновили текст первого издания книги, ставшей бестселлером, — они переписали его. Из книги убран MapReduce как устаревшая парадигма, глава про согласованность и консенсус написана практически заново, добавлены разделы про векторные индексы, таблицы DataFrame, GraphQL и юридические аспекты работы с данными, включая GDPR. Книга проведет вас через лабиринт решений и компромиссов, с которыми неизбежно сталкиваются при создании современных систем обработки данных, поможет выбрать подходящие инструменты и освоить основы распределенных систем.
Риккомини Крис
Крис Риккомини уже более десяти лет занимается разработкой ПО. За это время успел поработать специалистом по анализу данных и инженером-программистом в PayPal, LinkedIn, WePay и JP Morgan Chase. Крис активно участвует в создании программ с открытым исходным кодом, занимается стартап-инвестированием и консалтингом.
Пока нет отзывов
Познакомитесь с внутренним устройством систем, которые уже используете, и начнете эффективнее с ними работать.
Научитесь осознанно выбирать инструменты, зная их сильные и слабые стороны.
Усвоите основные принципы, на которых построены современные базы данных.
Поймете особенности проектирования базовых облачных сервисов с учетом масштабируемости, отказоустойчивости и согласованности.
Разберетесь, как современные системы данных поддерживают сценарии с ИИ и машинным обучением — от векторного поиска до подготовки обучающих данных.
Заказ обратного звонка
Спасибо за обращение!
Скоро с вами свяжется наш менеджер