Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

解读NoSQL PDF 下载


分享到:
时间:2021-09-24 09:22来源:http://www.java1234.com 作者:转载  侵权举报
解读NoSQL PDF 下载
失效链接处理
解读NoSQL PDF 下载



本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/23858583.html
  
相关截图:



资料简介:
本书从NoSQL的相关理论开始,深入浅出地探讨了NoSQL核心的架构模式、解决方案和一些高级主题,内容循序渐进,从理论回归于实践。 全书分为4个部分。分介绍NoSQL的相关理论,如CAP理论、BASE理论、一致性散列算法等;第二部分介绍NoSQL核心的架构模式—键值存储、图存储、列族存储、文档存储;第三部分展现一些常用的NoSQL解决方案,如HA、全文搜索等;后一部分讨论NoSQL的一些高级主题,如函数式编程。 全书理论与实践并重,每章后面还有通俗的案例。对于NoSQL的初学者来说,不失为一本了解NoSQL技术全貌的读物。


资料目录:
部分 了解NoSQL

第1章 NoSQL:明智的选择 2

1.1 什么是NoSQL 3

1.2 NoSQL的商业驱动 4

1.2.1 容量 5

1.2.2 速度 5

1.2.3 敏捷性 6

1.3 NoSQL案例研究 6

1.3.1 案例研究:LiveJournal的Memcache技术 7

1.3.2 案例研究:Google的MapReduce——利用商用硬件生成搜索索引 7

1.3.3 案例研究:Google的Bigtable——一个有着数十亿行和百万列的表 8

1.3.4 案例研究:亚马逊的Dynamo—每天24小时接收订单 9

1.3.5 案例研究:MarkLogic 9

1.3.6 实践 10

1.4 小结 10

第2章 NoSQL概念 12

2.1 保持组件简单以促进重用 12

2.2 将应用分层以简化设计 14

2.3 策略地使用RAM、SSD和磁盘提升性能 17

2.4 使用一致性散列算法维护当前的缓存 18

2.5 比较ACID和BASE——两种可靠的数据库事务方法 19

2.5.1 RDBMS的事务控制——ACID 21

2.5.2 非RDBMS的事务控制—BASE 22

2.6 通过数据库分片获得水平扩展能力 23

2.7 基于Brewer的CAP定理进行权衡 25

2.8 实践 26

2.9 小结 27

2.10 延伸阅读 27

第二部分 数据库模式

第3章 基础数据架构模式 30

3.1 什么是数据架构模式 31

3.2 理解应用于RDBMS的行存储设计模式 31

3.2.1 行存储如何工作 32

3.2.2 行存储的演变 33

3.2.3 分析行存储模式的优点和缺点 34

3.3 示例:对销售订单进行连接操作 35

3.4 回顾RDBMS实现的特性 36

3.4.1 RDBMS事务 37

3.4.2 固定的数据定义语言和强类型的列 38

3.4.3 通过RDBMS视图保证安全并进行访问控制 39

3.4.4 RDBMS的复制和同步 39

3.5 通过OLAP、数据仓库和商业智能系统对历史数据进行分析 41

3.5.1 数据如何从操作型系统流入分析型系统 42

3.5.2 熟悉OLAP的概念 44

3.5.3 通过汇总生成专项报表 45


 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐