NoSQL. Методологія розробки нереляційних баз даних. Мартін Фаулер, Прамодкумар Дж. Садаладж
- Артикул: BC-061808
- Наявність: Є в наявності
650.00 грн.
Необхідність обробляти дедалі більші обсяги даних є одним із чинників, що впливають на впровадження нового класу нереляційних баз даних NoSQL. Прихильники баз NoSQL стверджують, що їх можна використовувати для створення більш продуктивних, легше масштабованих і простіше програмованих систем.
У цій книзі описано коротке, але повне введення в цю технологію, що швидко розвивається. Автори пояснюють, як працюють бази даних NoSQL і демонструють, в яких ситуаціях вони можуть стати більш успішною альтернативою традиційним системам RDMBS. Автори викладають матеріал у швидкому темпі, знайомлячи читачів із критеріями, які необхідно застосовувати, щоб ухвалити правильне рішення, чи варто використовувати бази NoSQL, і які технології слід при цьому обирати.
Перша частина книги присвячена основним концепціям, включаючи неструктуровані моделі даних, агрегати, нові моделі розподілу, теорему САР і відображення-згортку. У другій частині автори досліджують архітектурні та проектні питання, пов'язані з реалізацією баз даних NoSQL. Вони також описують реалістичні сценарії використання, що демонструють роботу баз даних NoSQL і можливості баз Riak, MongoDB, Cassandra і Neo4j.
Крім того, ґрунтуючись на новаторській роботі Прамодкумара Садаладжа, автори книжки показують, як реалізувати еволюційне проектування на основі міграції схем - важливий метод, необхідний для застосування баз даних NoSQL.
Книга завершується описом нової ери багатоваріантної персистентності, відкритої завдяки технології NoSQL. У цьому світі співіснують різноманітні бази даних, і архітектор може обирати технологію, яка найкраще підходить для забезпечення будь-якого виду доступу до даних.
Викладені теми:
- Оцінка застосовності корпоративних додатків NoSQL
- Архітектурні компроміси, пов'язані з розгортанням баз даних NoSQL
- Використання технології NoSQL для спрощення розробки та запобігання проблем, пов'язаних з відображенням даних між структурами в пам'яті та системами RDBMS
- Порівняння сучасних можливостей баз даних NoSQL
- Дослідження мов запитів: CQL і Cypher
- Ефективність управління, надійність, доступність і здатність відновлюватися
- Використання технології NoSQL для гнучкої розробки програмного забезпечення
- Застосування технології NoSQL для управління пошуком і витяганням метаданих, аналізу текстів, організації соціальних мереж, проведення бізнес-аналізу та виконання фінансових операцій
- Кластеризація баз даних NoSQL для дешевшого розв'язання проблем, пов'язаних з обробкою великих обсягів даних
- Застосування теореми САР для аналізу узгодженості, доступності та часу очікування
- Аналіз можливостей, які метод відображення-згортки відкриває для паралельних обчислень на кластері
- Чому термін NoSQL не має чітко визначеного змісту
Інформація про книгу | |
Автор | Мартін Фаулер, Прамодкумар Дж. Садаладж |
Кількість сторінок | 192 |
Мова видання | Російська |
Видавництво | PRINT2PRINT |
Рік видання | 2019 |
ISBN | 978-5-907144-91-0 |
Вид палітурки | М'яка |
Стан | Нове |
Тематика | Бази даних |