Книга посвящена основным концепциям, включая неструктурированные модели данных, агрегаты, новые модели распределения, теорему САР и отображение-свертку. Во второй части авторы исследуют архитектурные и проектные вопросы, связанные с реализацией баз данных NoSQL. Они также описывают реалистичные сценарии использования, демонстрирующие работу баз данных NoSQL и возможности баз Riak, MongoDB, Cassandra и Neo4j. Кроме того, основываясь на новаторской работе Прамодкумара Садаладжа, авторы книги показывают, как реализовать эволюционное проектирование на основе миграции схем - важный метод, необходимый для применения баз данных NoSQL. Книга завершается описанием новой эры многовариантной персистентности, открытой благодаря технологии NoSQL. В этом мире сосуществуют разнообразные базы данных, и архитектор может выбирать технологию, наилучшим образом подходящую для обеспечения любого вида доступа к данным. Изложенные темы: • Оценка применимости корпоративных приложений NoSQL; • Архитектурные компромиссы, связанные с развертыванием баз данных NoSQL; • Использование технологии NoSQL для упрощения разработки и предотвращения проблем, связанных с отображением данных между структурами в памяти и системами RDBMS; • Сравнение современных возможностей баз данных NoSQL; • Исследование языков запросов: CQL и Cypher; • Эффективность управления, надежность, доступность и способность восстанавливаться; • Использование технологии NoSQL для гибкой разработки программного обеспечения; • Применение технологии NoSQL для управления поиском и извлечением метаданных, анализа текстов, организации социальных сетей, проведения бизнес-анализа и выполнения финансовых операций; • Кластеризация баз данных NoSQL для более дешевого решения проблем, связанных с обработкой крупных объемов данных; • Применение теоремы САР для анализа согласованности, доступности и времени ожидания; • Анализ возможностей, которые метод отображения-свертки открывает для параллельных вычислений на кластере;
Отзывов еще нет
Станьте первым, кто поделится своим мнением!