Greenplum数据库基于PostgreSQL开源技术。本质上讲,它是多个PostgreSQL实例一起充当一个数据库管理系统。Greenplum以PostgreSQL 8.2.15为基础构建,在SQL支持、特性、配置选项和终端用户功能方面非常像PostgreSQL,用户操作Greenplum就跟平常操作PostgreSQL一样。不过,为了支持Greenplum数据库的并发结构,PostgreSQL的内部构件经过了修补。例如,为了在所有并行的PostgreSQL数据实例上并发执行查询,系统目录、优化器、查询执行器以及事务管理器组件都经过了修改和增强。此外,Greenplum还引入了针对商业智能工作负载优化PostgreSQL的特性。例如,增加了并行数据加载、资源管理、查询优化、存储增强。这些功能是标准PostgreSQL所不具备的。

Greenplum数据库的架构如下:

Greenplum master是Greenplum数据库系统的入口,接受客户端连接及提交的SQL语句,将工作负载分发给其它数据库实例(segment实例),由它们存储和处理数据。Greenplum interconnect负责不同PostgreSQL实例之间的通信。Greenplum segment是独立的PostgreSQL数据库,每个segment存储一部分数据。大部分查询处理都由segment完成。

目前已经开源!

http://www.infoq.com/cn/news/2015/11/PostgreSQL-Pivotal

转载于:https://www.cnblogs.com/bonelee/p/6211593.html

Greenplum——升级的分布式PostgresSQL相关推荐

  1. 鸿蒙系统上海,鸿蒙系统助阵 华为新一代智慧屏升级五大分布式场景

    上证报中国证券网讯(记者 时娜)4月8日,华为举行2021春季华为全屋智能及智慧屏旗舰新品发布会,华为常务董事.消费者业务CEO余承东分享了华为全屋智能领域的新成果,发布了新一代华为智慧屏V系列. 余 ...

  2. greenplum 底层 mysql_分布式数据库greenplum详解

    前言 在数据库诞生到现在,我们所能耳熟能详的数据库如oracle,mysql,sqlserver等,都属于关系型数据库,它们主要是基本的.日常的事务处理,记录即时的增.删.改.查,实时性要求很高,但数 ...

  3. GreenPlum小结

    什么是GreenPlum? GreenPlum是业界最快最高性价比的关系型分布式数据库,它在开源的PostgreSQL的基础上采用MPP架构(Massive Parallel Processing,海 ...

  4. Greenplum 数据库

    一.Greenplum数据库 是业界最快最高性价比的关系型分布式数据库,它在开源的PostgreSQL的基础上采用MPP架构(Massive Parallel Processing,海量并行处理),具 ...

  5. GreenPlum学习笔记:基础知识

    一.介绍 GreenPlum分布式数据仓库,大规模并行计算技术. 无共享/MPP核心架构 Greenplum数据库软件将数据平均分布到系统的所有节点服务器上,所以节点存储每张表或表分区的部分行,所有数 ...

  6. magic系统将来能升鸿蒙,荣耀30和V30将首批搭载Magic UI 4.0 后续可升级鸿蒙系统

    腾讯科技讯 9月10日下午15点30分,华为消费者业务软件部总裁王成录在华为开发者大会上发表了题为<连接无限可能-全场景终端软件发布>的主题演讲,EMUI 11和Magic UI 4.0同 ...

  7. 《Greenplum企业应用实战》一2.3 畅游Greenplum

    本节书摘来自华章出版社<Greenplum企业应用实战>一书中的第2章,第2.3节,作者 何勇 陈晓峰,更多章节内容可以访问云栖社区"华章计算机"公众号查看 2.3 畅 ...

  8. 一文看懂国产最大深度学习平台上新:35项全面升级,国内率先加持量子机器学习...

    金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 四年时间,累计开发者数量超190万,发布模型超23万,服务企业数量8.4万. 这就是国产最大深度学习开源平台--百度飞桨--在WAVE SU ...

  9. magicui系统会不会升级鸿蒙,华为EMUI 11和Magic UI 4.0同步开启内测,均升级为鸿蒙系统...

    在昨天的华为开发者大会上,华为消费者业务软件部总裁王成录透露,EMUI 11和Magic UI 4.0同步开启内测. EMUI 11在今日正式开启Beta版本,支持华为P40.Mate 30.Mata ...

最新文章

  1. 你真懂JavaScript吗?
  2. Servlet的默认设置
  3. 一次 .NET Core 中玩锁的经历:ManualResetEventSlim, SemaphoreSlim
  4. STP端口状态特点、STP端口角色特点、链路状态发生变化,STP如何重新收敛? TCN何时发?uplinkfast技术、Portfast技术、backbonefast技术、常见的STP调整命令:
  5. matlab小区制移动通信网,LTE习题 - 无线移动 - 通信人家园 - Powered by C114
  6. 《Approximation Capabilities of Multilayer Feedforward Networks》的学习笔记
  7. POJ2955Brackets——dp
  8. 记2020年秋季学期的微波期末考试
  9. Android内核开发:系统启动速度优化
  10. 服务器故障内存位置怎么确定,服务器故障内存位置怎么确定
  11. idea使用maven私服时下载源码
  12. Android隐藏app桌面图标
  13. UE4中的Spline用法
  14. java中描述价格_JAVA中价格金额的存储类型
  15. ODrive应用 #8 故障排除
  16. 使用css绘制弹幕,实例详解CSS3 实现弹幕
  17. 第 1 章 Logical Volume Manager (LVM)
  18. 教你用PS制作雨天窗户上透明水滴字
  19. 选择示波器要考虑的十大因素
  20. spring源码分析02-spring生命周期源码解析

热门文章

  1. JavaScript 的 Promise  和  C# 的 waitone 一样吗?请大家讨论i两句。
  2. python如何编写excel_如何用Python编写Excel
  3. joyui版本和android版本,游戏爱好者注意!JOYUI 11来了
  4. mysql按逗号拼接起来_MySQL ----- 计算字段(Trim,Concat,as)(九)
  5. ajax中能不能设置编码,ajax-如何在.getJSON jQuery中设置编码
  6. Android性能优化最佳实践,终局之战
  7. python【数据结构与算法】从一个例子引入动态规划❤️
  8. 【编译原理】词法分析和语法分析两万字全总结(这知识它不进脑子啊~!)
  9. python【Matlibplot绘图库】画多个曲线的折线图(Matplotlib.pyplot.plot)
  10. Keras【Deep Learning With Python】keras框架下的MNIST数据集训练及自己手写数字照片的识别(分类神经网络)