目 录
第一章 1.1 1.2 1.3 第二章 2.1 2.2 2.3
前言 ................................................................. 2 文档目的 ............................................................... 2 预期读者 ............................................................... 2 参考资料 ............................................................... 2 设计规范 ............................................................. 3 数据库对象数量 ......................................................... 3 表创建规范 ............................................................. 3 表结构设计 ............................................................. 4
2.3.1 字段命名 ............................................................. 4 2.3.2 数据类型 ............................................................. 4 2.3.3 数据分布 ............................................................. 5 2.3.4 分区 ................................................................. 7 2.3.5 压缩存储 ............................................................. 8 2.3.6 索引设计 ............................................................. 8 2.4
其他数据库对象设计 .................................................... 10
2.4.1 schema .............................................................. 10 2.4.2 视图 ................................................................ 11 2.4.3 临时表和中间表 ...................................................... 11 第三章 3.1
SQL开发规范 ......................................................... 12 基本要求 .............................................................. 12
3.2 WHERE条件 ............................................................... 12 3.3 3.4 3.5 3.6
分区字段使用 .......................................................... 13 表关联 ................................................................ 13 排序语句 .............................................................. 16 嵌套子查询 ............................................................ 16
3.7 UNION / UNION ALL ........................................................ 16 3.8
高效SQL写法的建议 .................................................... 18
精品文档
1欢迎下载
。
精品文档
第一章 前言
1.1 文档目的
随着Greenplum数据库的正式上线使用。为了保证Greenplum 数据仓库系统平台的平稳运行,保证系统的可靠性、稳定性、可维护性和高性能。特制定本开发规范,以规范基于Greenplum数据库平台的相关应用开发,提高开发质量。
1.2 预期读者
Greenplum数据仓库平台应用的设计与开发人员;
Greenplum 数据仓库平台的系统管理人员和数据库管理员; Greenplum 数据仓库平台的运行维护人员;
1.3 参考资料
参考Greenplum4.3.x版本官方指引: 《GPDB43AdminGuide.pdf》 《GPDB43RefGuide.pdf》 《GPDB43UtilityGuide.pdf》
2欢迎下载
。