Cassandra. Полное руководство

Техническое руководство.

Джефф Карпентер, Эбен Хьюитт “Cassandra. Полное руководство” ДМК Пресс, 2017 год, 400 стр., второе издание, O’Reilly, (103 мб pdf)

Из книги вы узнаете как работает бесплатная распределенная система хранения данных с открытым исходным кодом (NoSQL) Cassandra (Apache Cassandra), используемая в высокомасштабируемых WEB-проектах (обрабатывающих терабайты информации, её применяют Facebook, Twitter и Netflix). Это второе издание – дополненное, одно из самых важных его особенностей – раздел о моделировании данных, также новшество – появление языка CQL и отказ от старого Thrift API.

Руководство охватывает версию Cassandra 3.0, объясняются такие понятия, как виртуальные узлы, а также многочисленные средства для обеспечения согласованности данных. Особенности Apache Cassandra – надежность, легкая масштабируемость, возможность настройки уровня согласованности данных и огромная скорость обработки информации. Система сохраняет сотни терабайтов данных, децентрализована и симметрична, ввиду этого отсутствуют точки общего отказа. Эта база данных характеризуется высокой доступностью, используя моделирование данных на основе языка Cassandra Query Language (CQL).

Система написана на Java, но работать с Apache Cassandra могут не только Java-разработчики,существуют также интерфейсы к Cassandra из С#, Python, Node.js, PHP, Ruby и других языков. Почему стоит изучать эту систему хранения данных? Потому, что Apache Cassandra, – одно из самых востребованных и высокооплачиваемых направлений разработки на рынке WEB-приложений и построения инфраструктуры. Книга организована по модульному принципу так, что каждая глава является независимым руководством, но начинающим рекомендуется изучать все по порядку. Примеры кода из книги, можно скачать со страницы https://github.com/jeffreyscarpenter/cassandra-guide. ISBN: 978-5-97060-453-3 (рус.), ISBN: 978-1-491-93366-4 (EN)

Оглавление книги
Скачать техническую литературу бесплатно103 мб pdf

Похожая литература