Редмонд Э., Уилсон Д., Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL
серия: Pragmatic Programmers
ДМК Пресс, 2018 г., 384 стр., 978-5-97060-615-5, 978-5-97060-322-2, 978-5-94074-866-3, 978-1-93435-692-0
Наличие в интернет-магазинах
Описание книги
Купить эту книгу можно в интернет-магазинах
Скачать, но не бесплатно эту книгу можно в интернет-магазинах
Читать онлайн
Доступен для чтения фрагмент книги
Ключевые слова
Поделиться ссылкой на книгу
Дополнительно о книге
Еще в марте 2010 года мы захотели написать книгу о NoSQL-технологиях. Тогда этот термин только входил в обиход, о нем много говорили, но общего понимания еще не было. Что на самом деле означает слово NoSQL? Какие типы систем включать в эту категорию? Какое влияние новые технологии окажут на практику создания программ? Именно на эти вопросы мы и собирались ответить – как для самих себя, так и для других.
Прочитав книгу Брюса Тейта «Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages»1 [Tat10], мы поняли, что он нашел правильный подход. Прогрессивная методика введения в языки нашла отклик в наших сердцах. Мы решили, что подобный способ можно применить и к базам данных, и это позволит доходчиво ответить на поставленные вопросы о технологиях NoSQL.
Что есть в этой книге? Эта книга адресована опытным разработчикам, которые хотели бы получить общее представление о положении дел в современных технологиях баз данных. Опыт работы с базами данных приветствуется, хотя и необязателен. После краткого введения следуют семь глав, посвященных семи базам данных, представляющим пять разных жанров, или стилей, упомянутых во введении: PostgreSQL, Riak, Apache HBase, MongoDB, Apache CouchDB, Neo4J и Redis. Предполагается, что на проработку каждой главы потребуется полный выходной – три дня. Каждый день завершается упражнениями, в которых развиваются затронутые идеи и темы, а в конце каждой главы приведено резюме, где обсуждаются сильные и слабые стороны базы данных. Вы можете продвигаться быстрее или медленнее – как будет удобнее, но перед тем как продолжить чтение, важно как следует усвоить изложенные концепции. Мы старались подобрать примеры, наглядно высвечивающие характерные особенности каждой базы данных. Чтобы по-настоящему понять, что может предложить та или иная база данных, необходимо некоторое время поработать с ней, то есть засучить рукава и попрактиковаться. Возможно, у вас возникнет искушение пропустить некоторые главы, однако имейте в виду, что книга рассчитана на последовательное чтение. Некоторые концепции, например распределение-редукция (mapreduce), подробно рассматриваются в начальных главах и лишь бегло – в последующих. Цель книги – дать полное представление о положении дел в современной индустрии баз данных, поэтому мы рекомендуем изучить все главы.
Чего нет в этой книге?
Прежде чем приступать к чтению книги, вы, наверное, захотите узнать, чего в ней нет.
- Это не руководство по установке
- Руководство администратора? Пожалуй, нет
Содержание книги
БЛАГОДАРНОСТИ
ВСТУПЛЕНИЕ
Глава 1. Введение
Глава 2. PostgreSQL
Глава 3. Riak
Глава 4. HBase
Глава 5. MongoDB
Глава 6. CouchDB
Глава 7. Neo4J
Глава 8. Redis
Глава 9. Подводя итоги
ПРИЛОЖЕНИЕ 1. Сравнительный обзор баз данных
ПРИЛОЖЕНИЕ 2. Теорема CAP
СПИСОК ЛИТЕРАТУРЫ
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
Об авторе
Родился в Кембридже в 1948, Получил образование в Оксфордском университете. Писал пьесы, сценарии для телевидения. Он - член исполнительного комитета по Выживанию, международной организации, проводящей кампанию за права местных народов, и действует как консультант для североамериканских народов.
Отзывы
Но качество издания - отвратительное. Страницы буквально вываливаются из книги. Ужас.
Перевод очень хороший. Ну по крайней мере не возникает ощущения, что он машинный. Ошибок в листингах практически нет.
О минусах:
HBase - рассматривать её без Hadoop, возможно, не очень много смысла. Лучше бы эту главу сделали про Cassandra.
Neo4j - примеры запросов рассматриваются на языке Gremlin, но начиная со второй версии в Neo4j используется только Crypter (Хотя Gremlin вроде можно поставить отдельно), так что часть этой главы читать уже мало смысла.
Тираж 200 экз.? Вы шутите? Газета "Урюпинский пенсионер" большим тиражом издается...
Последние поступления в рубрике "Тематика определяется"
Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач.... | |
План счетов бухгалтерского учета с последними изменениями
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера.... | |
На ферме. Книжка с наклейками
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Редмонд Э., Уилсон Д., Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.