《商务智能数据库Sybase IQ技术与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:卢东明主编;罗永强等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302211808
  • 页数:265 页
图书介绍:本书以深入浅出的方式介绍分析型数据库引擎Sybase IQ和商业智能的理论基础和应用。全书共14章,读者可以了解Sybase IQ的历史、体系结构、安转、开发、视图、表、索引、数据加载和卸载,Java程序开发,Sybase IQ的性能优化、集群解决方案及配置原理等。

第1章 商务智能基础 1

1.1商务智能 1

1.2商务智能的应用层次 2

1.3企业级数据仓库 2

1.3.1什么是数据仓库 3

1.3.2数据仓库体系结构 4

1.3.3数据获取层 4

1.3.4数据存储层 5

1.3.5数据展现层 6

1.3.6数据访问层 8

1.4闭环的商务智能 8

1.5商务智能的数据库需求 9

1.5.1数据量急剧膨胀 9

1.5.2快速响应的复杂查询 10

1.5.3大量并发查询 11

1.5.4可伸缩性 11

1.5.57×24小时运行 12

第2章 Sybase IQ概述 13

2.1历史沿革 13

2.2列存储 14

2.3数据压缩 14

2.4独特的索引结构 16

2.4.1数据属性与SQL使用方式的关系 16

2.4.2位图索引 17

2.4.3BitWise索引技术 17

2.4.4Sybase IQ目前支持的索引类型 18

2.5查询优化 19

2.6支持的模型 19

2.7并行操作 20

2.8可扩展能力 21

2.9Sybase IQ的特点 21

第3章 Sybase IQ体系结构 24

3.1数据库服务器 24

3.1.1Sybase ASA和Sybase IQ 24

3.1.2CIS用户接口 25

3.2数据库构成 25

3.2.1数据库空间 25

3.2.2数据库文件 27

3.2.3数据库构成图 28

3.3内存使用 28

3.3.1服务器内存 29

3.3.2额外内存 29

3.3.3数据库缓存 30

3.4事务和表版本 31

第4章 Sybase IQ安装 34

4.1系统部署规划 36

4.1.1安装部署 36

4.1.2RAID定义 37

4.1.3RAID选择 39

4.2安装前准备 39

4.2.1系统补丁 39

4.2.2插件需求 39

4.2.3系统资源 40

4.2.4裸设备准备 41

4.3服务器的安装 42

4.3.1Sybase IQ Windows安装 42

4.3.2Sybase IQ UNIX/Linux安装 45

4.4客户端软件安装 49

4.4.1Sybase IQ Windows网络客户端安装 49

4.4.2Sybase IQ Linux网络客户端安装 50

4.5数据库建立 52

4.5.1Sybase中央管理器方式 52

4.5.2命令行方式 61

第5章 Sybase IQ数据库的连接 64

5.1ODBC连接 64

5.1.1Windows环境ODBC 64

5.1.2UNIX环境ODBC 64

5.1.3ODBC测试 67

5.1.4ODBC的特殊设置 67

5.2Open Client连接 67

5.2.1Windows环境Open Client连接 67

5.2.2UNIX环境Open Client连接 68

5.2.3Open Client配置成功后的测试 68

5.3常见客户端工具 68

5.3.1Sybase中央管理器 68

5.3.2Interactive SQL Java 69

5.3.3Interactive SQL Classic 69

第6章 Sybase IQ的表和视图 71

6.1表的分类 71

6.2表的建立 72

6.2.1建表语法 72

6.2.2创建全局临时表 75

6.2.3局部临时表 75

6.2.4表约束关系举例 76

6.3数据类型 76

6.3.1字符串型 76

6.3.2数值型 77

6.3.3二进制型 80

6.3.4二进制位型 82

6.3.5日期时间型 82

6.3.6自定义类型 83

6.4视图 84

6.4.1视图的定义 84

6.4.2使用视图的目的和好处 84

6.5对表的操作 85

6.5.1表的删除 85

6.5.2TRUNCATE TABLE命令使用 85

6.5.3表的修改 86

6.5.4查看表结构 86

6.6使用Sybase Central操作表 87

6.6.1Sybase Central建表步骤 87

6.6.2使用Sybase Central更改表 87

第7章 Sybase IQ的索引 90

7.1索引 90

7.1.1FP索引 91

7.1.2LF索引 93

7.1.3HG索引 94

7.1.4HNG索引 95

7.1.5比较索引 96

7.1.6日期、时间、日期时间索引 96

7.1.7字索引 97

7.2索引建议 99

7.2.1键定义建议 99

7.2.2索引定义Tips 100

7.2.3索引类型判断流程图 100

7.3索引建立 101

7.3.1索引建立方式 101

7.3.2系统表中的索引信息 102

7.3.3索引操作 102

第8章 Sybase IQ数据加载和卸载 103

8.1Sybase IQ数据加载 103

8.1.1INSERT方式 103

8.1.2批量数据加载 107

8.1.3BCP IN方式 114

8.2Sybase IQ数据卸载 114

8.2.1输出重定向 115

8.2.2OUTPUT方式 116

8.2.3OPTION方式 117

8.2.4BCP OUT方式 122

第9章 Sybase IQ Java应用程序开发 124

9.1JDBC和jConnect 124

9.2选择jConnect版本 125

9.3使用jConnect JDBC访问Sybase IQ 127

9.4使用JDBC连接Sybase IQ 128

9.5使用JDBC进行数据查询 131

9.6使用JDBC进行数据增删改 133

9.7国际化字符转换 135

第10章 Sybase IQ性能优化 138

10.1性能监控 138

10.1.1操作系统性能监控 138

10.1.2数据库监控例程 143

10.1.3数据库计数器监控 143

10.2数据库表设计的最佳方案 144

10.3数据库参数 145

10.4查询运算优化 146

10.4.1查询执行过程 146

10.4.2执行计划显示 147

10.4.3局部谓词 156

10.4.4局部谓词优化 159

10.4.5聚集 164

10.4.6影响聚集的参数 166

10.4.7聚集优化 166

10.4.8连接 167

10.4.9连接算法条件和限制 174

10.4.10优化连接数据类型 175

10.4.11连接诊断 175

10.4.12索引和连接 176

10.4.13影响连接的其他参数 176

10.4.14常见连接问题数据倾斜 177

10.4.15子查询 177

10.5数据加载调优 180

10.6并行索引建立 182

10.7程序设计调优 182

第11章 Sybase IQ集群 184

11.1什么是Sybase IQ集群 184

11.2术语和定义 185

11.3集群工作原理 187

11.3.1概述 187

11.3.2集群系统表 188

11.3.3集群事件 190

11.3.4集群的tlvlog 191

11.3.5事务日志 191

11.3.6集群数据库版本 191

11.3.7集群冲突 191

11.4集群全局环境 192

11.4.1集群中的全局对象和本地对象 192

11.4.2集群中的数据库权限 194

11.4.3读服务器的特殊配置 195

11.4.4写服务器的特殊配置 196

11.4.5集群登录管理 196

11.5集群的配置安装 197

11.5.1安装前的准备 197

11.5.2集群管理客户端 198

11.5.3启动写服务器 198

11.5.4建立查询服务器 198

11.6集群的日常管理 202

11.6.1同步查询服务器 203

11.6.2包括和排斥服务器 203

11.6.3删除查询服务器 204

11.6.4数据库空间添加 204

11.6.5数据库空间删除 207

11.7常见集群故障处理 210

11.7.1移动查询服务器 210

11.7.2替换写服务器 210

第12章 Sybase IQ容灾备份解决方案 213

12.1术语说明 213

12.2数据库备份/容灾概述 213

12.2.1数据库备份的目的 214

12.2.2备份遵循的原则 214

12.2.3目前数据库的备份模式 214

12.2.4数据库备份运行的方式 214

12.3Sybase IQ数据库备份 215

12.3.1Sybase IQ提供4种数据库备份方式 215

12.3.2Sybase IQ数据库备份语法 215

12.3.3Sybase IQ数据备份做支持的存储介质 217

12.3.4数据备份前和恢复后需要进行数据库检查 217

12.3.5数据备份的大小 217

12.3.6如何提高数据备份性能 218

12.4Sybase IQ数据备份恢复策略的制定原则 218

12.5Sybase IQ数据库恢复步骤 219

12.6Sybase IQ虚拟备份详解 220

12.7Sybase IQ备份/容灾方案 226

第13章 非结构化数据 242

13.1什么是非结构化数据 242

13.2Sybase IQ的LOB数据管理 243

13.3LOB数据加载示例 244

13.4Sybase IQ非结构化数据的案例介绍 245

第14章 常见问题及处理 255

参考文献 265