GreenPlum 详细培训教程.pdf

GreenPlum 详细培训教程.pdf

ID:20810730

大小:2.52 MB

页数:224页

时间:2018-10-16

GreenPlum 详细培训教程.pdf_第1页
GreenPlum 详细培训教程.pdf_第2页
GreenPlum 详细培训教程.pdf_第3页
GreenPlum 详细培训教程.pdf_第4页
GreenPlum 详细培训教程.pdf_第5页
资源描述:

《GreenPlum 详细培训教程.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Greenplum数据库v3.3系统管理员培训课程介绍课程内容1.产品概述9.数据加载2.系统配置和验证10.数据操作语言(DML)和数据查询语言(DQL)3.软件安装和系统初始化11.性能优化4.客户端应用程序12.系统管理5.服务器配置13.冗余和高可用性6.数据定义语言(DDL)14.备份和恢复7.角色、、权限和基于角色的资源队列、权限和基于角色的资源队列15.数据库内部结构8.表分区功能课程资料和安排授课形式培训指导手册培训练习–根据手册的练习内容–需要网络和ssh接入Q&A讨论反馈和课程评价培训对象数据库管理员(DBA)基本的S

2、QL语法常规的数据库概念系统管理员基本的UNIX命令(cd,ls,ssh,cat,grep等等)等)VI((文本编辑器(文本编辑器))的使用)的使用学习目标理解Greenplum数据库的架构和组成部分熟悉Greenplum数据库的特性和功能懂得如何使用Greenplum数据库完成基本操作掌握如何管理Greenplum数据库系统,以及解决故障第1课Greenplum产品概述•主要架构和组成部分•高可用性设计•系统管理内容•重要概念—数据分布和查询Greenplum数据库海量并行处理(MPP)DBMS基于PostgreSQL8.2–相同

3、的客户端功能–增加支持并行处理的技术–增加支持数据仓库和BI的特性外部表/并行加载资源管理查询优化器增强Greenplum基本架构SegmentHostLANSegmentHostClientSegmentHostMasterHostSegmentHost客户端程序psqlpgAdminIIIODBCJDBCPerlDBIPythonlibpqMaster主机访问系统的入口数据库侦听进程(postgres)处理所有用户连接建立查询计划协调工作处理过程管理工具系统目录表和元数据(数据字典)不存放任何用户数据Segme

4、nts主机每个Segment上存放一部分用户数据一台Segment主机可以有多个实例通过增加Segment主机实现线性扩展用户不能直接存取访问所有对段的访问都经过Master数据库监听进程(postgres)来自Master的连接InterconnectGreenplum数据库之间的连接层进程间协调和管理基于千兆以太网架构属于系统内部私网配置支持两种协议:TCPorUDP高可用性的架构mirrorsegmentmirrorsegmentmirrorsegment数据冗余–Segment镜像Master镜像—热备Masterpri

5、marymasterhoststandbymasterhostSystemCatalogsSystemCatalogssynchronizationprocessTransactionLogsTransactionLogsGreenplum管理命令存放位置$GPHOME/bin命令行功能可提供:–系统的设置和初始化–系统的开启和关闭–系统的扩容和数据的重新分布–复原故障的Master或Segment实例–备份和恢复–为并行加载创建文件服务器–系统状态报告性能监控工具PerformanceMonitorGreenplum数据库的重要概念表分布方

6、式并行查询的实现方式分布式的数据表customercnintegermastersegment1cnametextsegment2segment3salesalesalesalepart1vendorpart2part3cnintegervnintegercustomervnintegercustomercustomerpart1part2part3pnintegervnametextdtdateloctextproductproductproductqtyintegerpart1part2part3prcfloatglobalcatalogven

7、dorvendorvendorpart1productpart2part3pnintegerpnametext表分布的方式Hash分布•CREATETABLE…DISTRIBUTEDBY(column[,…])•同样内容的键值被分配到同一个Segment上循环分布•CREATETABLE…DISTRIBUTEDRANDOMLY•具有同样数值的行内容并不一定在同一个Segment上计划和调度一个查询并行查询计划SELECTcustomer,amountFROMsalesJOINcustomerUSING(cust_id)WHEREdate=043020

8、08;SEGMENT2SEGMENT1SLICE3SLICE3GatherGatherMotionMotio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。