没有合适的资源?快使用搜索试试~ 我知道了~
首页SQL Server向Greenplum_移植参考手册
资源详情
资源评论
资源推荐
一.1 建库....................................................................................................... 1
一.2 数据类型对比.........................................................................................1
一.3 建表语句................................................................................................2
一.4 数据导出................................................................................................3
一.5 数据导入................................................................................................4
第二章 SQL 移植................................................................................................5
第三章 存储过程移植..........................................................................................9
第四章 GP 开发相关.........................................................................................11
四.1 GP 的客户端接口:..............................................................................11
四.2 SHELL 执行 PSQL:..................................................................................11
四.3 PERL 执行 PSQL:....................................................................................11
四.4 PERL DBI 访问 GP:...............................................................................12
四.5 PYTHON PG8000 访问 GREENPLUM:......................................................12
四.6 C 客户端编程访问 GREENPLUM.............................................................13
四.7 JDBC 访问 GREENPLUM........................................................................13
四.8 ODBC/DATADIRECT 注意事项................................................................14
四.9 GREENPLUM 服务器端扩展:...................................................................14
第五章 移植工具...............................................................................................16
五.1 ORA2PG................................................................................................16
五.2 DBI LINK..............................................................................................16
五.3 ENTERPRISEDB MIGRATION TOOL..........................................................17
第六章 附录......................................................................................................18
Oracle_Greenplum 移植
第一章 数据移植
本章说明如何把 SQLServer 的数据导入到 Greenplum 中,分为建库,建表以及数据
的导入和导出。
一.1 建库
建库的具体操作参照《GPInstallGuide》。使用 UNICODE 初始化数据库,为了
移植,建库以后,建立和 SQL Server 对应的 Schema。创建的对象如不特殊声明,
都将建立在 public schema 下,请注意。
一.2 数据类型对比
下面列举的是 SQL Server 数据库常用的数据类型到 Greenplum 的数据类型之间
的对照关系。
序号 数据类别
SQL Server Greenplum
说明
1
精确数字
Bigint DECIMAL
根据数据的范围,选择最大精度和最
大比例
Int DECIMAL
Smallint DECIMAL
Tinyint
smallint
Bit
boolean
Decimal DECIMAL
Numeric numeric
Money
numeric(19,4)
Smallmoney
numeric(19,4)
近似数字
float
DECIMAL(P,S)
real
日期和时
间
Datetime
timestamp with
out timezone
Smalldatetime
timestamp with
out timezone
字符串
Char
char
第 1 页
Oracle_Greenplum 移植
Varchar Varchar
Text TEXT
二进制字
符串
binary
image
varbinary
其它数据
类型
cursor
timestamp tiemstamp
sql_variant
uniqueidentifie
r
table
xml
2 2 NUMBER DECIMAL
SMALLINT/INTEGER/BIGINT/
NUMERIC/REAL/DOUBLE
PRECISION,根据数据的范围,选择
小范围的类型,可以优化性能。
3 3 DATE
DATE/TIME/
TIMESTAMP
DATE 只包括年月日,timestamp 包
括日期和时间
4 4 CLOB TEXT
5 5
BLOB
BYTEA
一.3 建表语句
可以将 SQL Server 的表 DDL 语句进行如下调整:
(1) 字段类型映射:安装上述 SQL Server 与 GP 之间的字段类型映射,选定目标表的
各字段类型;
(2) DK 值设定:一般采取源表的主键或者唯一键。如果建表时不设定 DK 值则默认按
第一个字段作为 DK,以后发现 DK 值设置的不合理导致数据分布偏移,仍然可以
动态调整 DK,数据会自动按新的 DK 值重新分布。
(3) 分区:
DK 键写法
DISTRIBUTED BY (column, [ ... ] ) | DISTRIBUTED RANDOMLY
第 2 页
剩余19页未读,继续阅读
y6190556
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0