Первая глава книги Designing Data-Intensive Applications Джеймса Марттина рассматривает основные аспекты, связанные с проектированием приложений, работающих с большими объемами данных. Автор вводит понятие «интенсивных данных» и обсуждает три основные проблемы, с которыми сталкиваются такие приложения: надежность, масштабируемость и поддерживаемость.
Глава описывает различные архитектурные подходы и принципы, которые помогают решать эти проблемы. Рассматриваются основные типы систем хранения данных и их особенности, такие как базы данных SQL и NoSQL, системы очередей сообщений и кэширование.
Глава служит введением к дальнейшему обсуждению различных архитектурных решений и паттернов, которые будут подробно рассмотрены в следующих главах.
Текст текст текст текст текст текст текст текст Текст текст текст текст текст текст текст текст
Текст текст текст текст текст текст текст текст Текст текст текст текст текст текст текст текст
Текст текст текст текст текст текст текст текст Текст текст текст текст текст текст текст текст
Текст текст текст текст текст текст текст текст Текст текст текст текст текст текст текст текст