NoSQL: новая методология разработки нереляционных баз данных — Прамодкумар Дж. Садаладж, Мартин Фаулер

581.10 грн.

Год издания: 2017
Номер издания: 0
В наличии: 3 шт.
ISBN: 978-5-8459-1920-5
Количество страниц: 192
Формат: 170мм х 240мм
Обложка: Твердый

Артикул: 45541 Категории: ,

Описание

«NoSQL: новая методология разработки нереляционных баз данных». Авторы: Мартин Фаулер и Прамодкумар Садаладж.

Мартин Фаулер (Martin Fowler) — главный научный сотрудник компании ThoughtWorks. Фаулер занимается всесторонним исследованием оптимальных способов разработки программного обеспечения, повышения производительности разработчиков. Он автор книг «Шаблоны корпоративных приложений», «UML. Основы» и других. Прамодкумар Садаладж (Pramodkumar J. Sadalage) — главный консультант компании ThoughtWorks, его занятие — наведение мостов между специалистами в области баз данных и разработчиками приложений. Консультирует клиентов по сложным вопросам, возникающим при обработке данных. Садаладж – автор новаторского метода, который позволяет разрабатывать реляционные базы данных эволюционным путем (при использовании контролируемой миграции схем). Соавтор книги «Рефакторинг баз данных» (со Скоттом Эмблером).

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

В книге дается введение в эту современную развивающуюся технологию. Подробно объясняется, каким образом работают базы данных NoSQL, демонстрируется, в каких ситуациях они становятся успешной альтернативой традиционным RDMBS. В книге рассматриваются критерии, которые нужно применять, чтобы выбрать правильное решение, какие технологии выбирать при использовании базы NoSQL.
В первой части рассказывается об основных концепциях, в том числе неструктурированных моделях данных, агрегатах, новых моделях распределения и т.д. Во второй части рассматриваются архитектурные и проектные вопросы, которые связаны с реализацией баз данных NoSQL. Описываются реалистичные сценарии применения, показывающие работу баз данных NoSQL и основные возможности баз Riak, Cassandra, MongoDB и Neo4j.

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

<