Greenplum数据库设计开发规范

目 录

第一章 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欢迎下载

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4