《大数据管理系统原理与技术》求取 ⇩

第1章绪论1

1.1大数据的基本概念1

1.2数据库管理系统5

1.2.1数据库管理系统的基本概念5

1.2.2数据库管理系统的发展历史6

1.2.3数据库管理系统的要素10

1.3大数据对数据库管理系统的需求和挑战13

1.4本书结构14

第2章关系型数据库管理系统15

2.1关系数据库概述15

2.1.1关系模型15

2.1.2关系数据的存储17

2.1.3关系数据库的索引20

2.1.4关系数据库中的查询处理算法24

2.1.5并发控制25

2.1.6数据库恢复34

2.2关系数据库MySQL概述35

2.3MySQL应用36

2.3.1 SQL概述36

2.3.2数据定义语句37

2.3.3数据处理语句38

2.3.4事务和锁定声明39

2.3.5其他45

2.4存储过程46

2.4.1概述46

2.4.2建立存储过程47

2.4.3调用存储过程49

2.4.4查询存储过程50

2.4.5删除存储过程50

2.5视图51

2.6分区53

2.7复制57

2.8MySQL的Java客户端JDBC62

2.8.1 JDBC概述62

2.8.2 JDBC API63

2.8.3 Java通过JDBC API操作MySQL66

第3章数据仓库Hive72

3.1数据仓库概述72

3.1.1数据仓库的概念和特征72

3.1.2数据仓库的体系结构73

3.1.3数据仓库的模型74

3.1.4数据仓库关键技术77

3.1.5数据仓库与大数据79

3.2Hive概述80

3.2.1 Hive存储结构80

3.2.2 Hive体系结构82

3.2.3 Hive的任务执行流程84

3.3Hive的特征85

3.3.1一致性86

3.3.2可扩展性86

3.3.3事务86

3.4Hive的基本概念87

3.4.1基本数据类型87

3.4.2数据类型转换89

3.4.3复杂数据类型90

3.4.4文本文件数据编码91

3.4.5数据读取模式92

3.4.6文件格式与压缩93

3.4.7 Hive压缩93

3.4.8 Hive关键字95

3.5Hive的使用97

3.5.1 Hive命令97

3.5.2 Hive DDL100

3.5.3 Hive DML104

3.5.4 HiveQL基本查询108

3.5.5 Hive函数118

3.5.6 HiveQL高级查询121

3.6面向大数据的优化策略133

3.6.1分桶134

3.6.2视图和索引136

3.6.3模式设计139

3.7Hive的调优144

3.7.1使用EXPLAIN查看执行计划145

3.7.2 Hive配置管理147

3.7.3限制调整148

3.7.4 JOIN优化149

3.7.5本地模式155

3.7.6并行执行157

3.7.7严格模式158

3.7.8调整Mapper和Reducer个数159

3.7.9 JVM重用161

3.7.10动态分区调整162

3.7.11推测执行163

3.7.12单个MapReduce中的多个GROUP BY164

3.7.13虚拟列164

3.8 Java通过JDBC操作Hive165

第4章NoSQL概述168

4.1NoSQL与非关系型数据库168

4.2NoSQL数据模型169

4.2.1键值数据库170

4.2.2文档数据库171

4.2.3列族数据库172

4.2.4图数据库173

4.2.5四者对比173

4.3 NoSQL数据库中的事务174

4.3.1CAP理论174

4.3.2 BASE原则175

4.3.3一致性协议176

4.4 NoSQL关键技术177

4.4.1NoSQL的技术原则177

4.4.2存储技术178

4.4.3数据划分技术178

4.4.4索引技术179

第5章键值数据库182

5.1模型结构182

5.2特征183

5.2.1一致性183

5.2.2可扩展性183

5.2.3事务184

5.3关键技术184

5.3.1索引技术184

5.3.2查询支持186

5.4Redis186

5.4.1 Redis数据类型187

5.4.2 Redis的持久化196

5.4.3 Redis事务201

5.4.4 Redis的发布订阅205

5.4.5 Redis的主从复制208

5.5Redis的Java客户端Jedis213

5.5.1 Jedis所需要的jar包214

5.5.2 Jedis常用操作214

5.5.3 Jedis Pool215

第6章列族数据库220

6.1模型结构220

6.2特征222

6.2.1一致性222

6.2.2可用性223

6.2.3可扩展性224

6.3 HBase应用224

6.3.1HBase数据模型225

6.3.2 HBase体系结构227

6.3.3 HBase基本Shell操作232

6.3.4 HBase压缩234

6.3.5可用客户端Java236

6.4架构与设计244

6.4.1表设计规则244

6.4.2RowKey设计245

6.4.3列族的数量248

6.4.4版本的数量248

6.5HBase集成248

6.5.1 HBase与Hive集成249

6.5.2 MapReduce与HBase互操作251

第7章非关系型文档数据库255

7.1模型结构255

7.2特征257

7.2.1一致性257

7.2.2可扩展性258

7.2.3事务260

7.2.4可用性261

7.3MongoDB261

7.3.1概述261

7.3.2 Mongo Shell262

7.3.3 MongoDB基本操作269

7.3.4索引276

7.3.5副本集279

7.3.6分片286

7.4MongoDB的Java客户端290

7.4.1 MongoDB驱动包的获得290

7.4.2 Java操作举例291

第8章非关系型图数据库296

8.1图数据库297

8.1.1图模型的模型和定义297

8.1.2图数据库的应用298

8.1.3图管理的关键技术299

8.2 Neo4j概述302

8.2.1Neo4j的特点302

8.2.2 Neo4j的数据模型304

8.2.3 Neo4j关键技术312

8.3Neo4j的应用320

8.3.1使用嵌入在Java应用程序中的Neo4j320

8.3.2 Neo4j的Java客户端环境配置320

8.3.3一个简单的小型图数据库例子321

8.3.4属性值325

8.3.5带索引的用户数据库325

8.4 Neo4j的优化331

8.4.1索引331

8.4.2批量导入/导出332

2020《大数据管理系统原理与技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

数据库系统原理(1999 PDF版)
数据库系统原理
1999 西安:西北工业大学出版社
语言信号数字处理(1995年 PDF版)
语言信号数字处理
1995年 电子工业出版社
关系数据库管理系统( PDF版)
关系数据库管理系统
数据库与数据库管理系统( PDF版)
数据库与数据库管理系统
关系数据库管理系统ORACLE原理与应用( PDF版)
关系数据库管理系统ORACLE原理与应用
dBASEⅢ数据库管理系统( PDF版)
dBASEⅢ数据库管理系统
长沙市电子研究所
UNIFY数据库管理系统(1990 PDF版)
UNIFY数据库管理系统
1990 杭州:浙江大学出版社
关系数据库管理系统(1990 PDF版)
关系数据库管理系统
1990 北京:机械工业出版社
数据库管理系统技术评选(1986 PDF版)
数据库管理系统技术评选
1986 北京:科学出版社
数据库原理与技术(1994 PDF版)
数据库原理与技术
1994 北京:科学出版社
数据库系统原理与技术(1992 PDF版)
数据库系统原理与技术
1992 北京:北京航空航天大学出版社
数据库系统原理(1984 PDF版)
数据库系统原理
1984 北京:国防工业出版社
数据库管理系统实现技术(1990 PDF版)
数据库管理系统实现技术
1990 武汉:中国地质大学出版社
数据库系统原理(1998 PDF版)
数据库系统原理
1998 北京:电子工业出版社
数据库系统原理和技术(1995 PDF版)
数据库系统原理和技术
1995 北京:科学技术文献出版社