NoSQL权威指南

副标题:无

作   者:[美] 乔·塞科(Joe Celko)

分类号:

ISBN:9787115427878

微信扫一扫,移动浏览光盘

简介

本书是根据作者进行培训和开发的经验编写的NoSQL杰出指南,是了解在什么场景、什么时候、为什么NoSQL的好处超过SQL的理想书籍。通过本书,读者可以对SQL的缺点多于好处的场景有一个完整的理解,而后更好地确定何时使用NoSQL技术可以获得很大的好处,对列数据库、流数据库和图数据库的利弊有更深入的理解,并在备受欢迎的SQL专家Joe Celko的指导下顺利过渡到NoSQL。本书会详细介绍NoSQL常见的数据库的历史、技术原理及其优缺点,这些数据库包括列式数据库、图数据库、流式数据库、键值数据库、文本数据库、地理信息数据库、指纹数据库、分析型数据库、多值数据库以及层次数据库等。本书适合所有对NoSQL数据库感兴趣的技术人员阅读。

目录

目录



第1章 NoSQL和事务处理 1

简介 1

1.1 批处理中的数据库事务处理 1

1.2 磁盘处理中的事务处理 2

1.3 ACID 2

1.4 悲观并发详解 4

1.4.1 隔离级别 5

1.4.2 私有的隔离级别 7

1.5 CAP定理 8

1.6 BASE 9

1.7 服务器端一致性 10

1.8 错误处理 11

1.9 为什么在这些场景下SQL不能发挥作用 11

总结思考 12

参考文献 12

第2章 列式数据库 13

简介 13

2.1 列式数据库的历史 14

2.2 技术原理 19

2.3 查询优化 19

2.4 多用户和硬件 19

2.5 执行一个ALTER语句 20

2.6 数据仓库和列式数据库 21

总结思考 21

参考文献 22

第3章 图数据库 23

简介 23

3.1 图论基础 24

3.1.1 节点 24

3.1.2 边 25

3.1.3 图的结构 25

3.2 RDBMS与图数据库 26

3.3 凯文?贝肯问题的六度 26

3.3.1 通用图的邻接表模型 27

3.3.2 通用图的覆盖路径模型 30

3.3.3 真实数据的复杂关系 32

3.4 顶点覆盖 34

3.5 图编程工具 35

3.5.1 图数据库 36

3.5.2 图数据库语言 36

总结思考 39

参考文献 39

第4章 MapReduce模型 41

简介 41

4.1 Hadoop分布式文件系统 43

4.2 查询语言 43

4.2.1 Pig Latin 43

4.2.2 Hive和其他工具 52

总结思考 54

参考文献 54

第5章 流式数据库和复杂事件 55

简介 55

5.1 代并发模型 56

5.1.1 乐观并发 56

5.1.2 乐观并发下的隔离级别 56

5.2 复杂事件处理 58

5.2.1 与事件处理相关的术语 59

5.2.2 事件处理与状态更改约束 61

5.2.3 事件处理与Petri网 62

5.3 商业产品 63

5.3.1 StreamBase 63

5.3.2 Kx 66

总结思考 68

参考文献 68

第6章 键值存储 69

简介 69

6.1 模式与无模式 69

6.2 查询与检索 70

6

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

NoSQL权威指南
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon