NoSQL數據庫原理
內容描述
本書對統稱為NoSQL的分佈式非關系型數據庫原理和使用方法進行介紹。第 一章,首先介紹NoSQL數據庫的起源背景和設計理念,以及相關技術概念。其次介紹了大數據技術體系,以及NoSQL在該技術體系的地位和作用。 第 二章首先回顧關系型數據庫的主要機制,以及NoSQL數據庫的常見技術原理,以及NoSQL的常見存儲模式。 第三章對Hadoop工具進行介紹,重點介紹HDFS的技術原理和基本使用方法。 第四章介紹HBase的基本架構、基本使用方法和編程方法。 第五章介紹HBase中核心技術原理,包括水平分區機制、數據寫入機制、列族與合並機制等。對HBase中的管理方法、深入使用方法進行簡介。以及對HBase的第三方插件與工具進行介紹。 第六章介紹Cassandra的基本原理和使用方法。首先介紹Amazon Dynamo的相關原理,其次介紹Cassandra的安裝配置與CQL語言。 第七章介紹MongoDB為代表的文檔型數據庫的原理和基本使用方法。 第八章介紹其他一些知名的NoSQL數據庫技術與工具。