ru

Проектирование приложений, интенсивно использующих данные: основные идеи, лежащие в основе надежных, масштабируемых и поддерживаемых систем на русском

#620891
Проектирование приложений, интенсивно использующих данные: основные идеи, лежащие в основе надежных, масштабируемых и поддерживаемых систем

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (978-1491903070)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Martin Kleppmann | #2: Системы управления базами данных

4.8 (5618)

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

В этом практическом и всеобъемлющем руководстве автор Мартин Клеппманн поможет вам сориентироваться в этом многообразном мире, рассмотрев преимущества и недостатки различных технологий обработки и хранения данных. Программное обеспечение постоянно меняется, но основные принципы остаются неизменными. С помощью этой книги инженеры и архитекторы программного обеспечения узнают, как применять эти идеи на практике и как в полной мере использовать данные в современных приложениях.

  • Загляните под капот уже используемых вами систем и научитесь более эффективно их использовать и эксплуатировать.
  • Принимайте обоснованные решения, выявляя сильные и слабые стороны различных инструментов.
  • Необходимо найти компромиссы между согласованностью, масштабируемостью, отказоустойчивостью и сложностью.
  • Разберитесь в исследованиях распределенных систем, на основе которых строятся современные базы данных.
  • Загляните за кулисы крупных онлайн-сервисов и изучите их архитектуру.