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