- NoSQL数据库原理
- 侯宾
- 510字
- 2025-03-29 00:36:49
内容提要
本书对统称为NoSQL的分布式非关系型数据库原理和使用方法进行介绍。
第1章,首先介绍NoSQL数据库的起源背景和设计理念,以及相关技术概念。然后介绍大数据技术体系,以及NoSQL在该技术体系的地位和作用。
第2章,首先回顾关系型数据库的主要机制,然后介绍NoSQL数据库的常见技术原理,以及NoSQL的常见存储模式。
第3章,对Hadoop工具进行介绍,重点介绍HDFS的技术原理和基本使用方法。
第4章,介绍HBase的基本架构、基本使用方法和编程方法。
第5章,介绍HBase中核心技术原理,包括水平分区机制、数据写入机制、列族与合并机制等。对HBase中的高级管理方法、深入使用方法进行简要介绍,并对HBase的第三方插件与工具进行介绍。
第6章,介绍Cassandra的基本原理和使用方法。首先介绍Amazon Dynamo的相关原理,然后介绍Cassandra的安装配置与CQL语言。
第7章,介绍以MongoDB为代表的文档型数据库的原理和基本使用方法。
第8章,介绍其他一些知名的NoSQL数据库技术与工具。
本书帮助读者从理论和实践两方面深入理解NoSQL数据库的特点。在理论上,突出NoSQL数据库由于采用分布式架构和非关系型模式所产生的优势和限制;在实践上,给出命令行操作、Java和Python语言编程等多种访问NoSQL数据库的示范方法。本书面向已经了解关系型数据库的原理和操作方式,且具有一定编程基础的读者。