- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Postgres-X2介绍
李元佳
自我介绍
目录
背景介绍
Postgres-X2的架构及技术
测试及性能结果
其他
Postgres的简介
• 开源的RDBMS
• 功能丰富
– 完整SQL、事务、存储过程、同步复制
• 企业应用领域比较多
• 国内案例
– 去哪儿、平安科技、国家电网等
流复制
同步
streaming Slave
Master
(Sync)
s
t
r
e
a
m
i
n
g
• synchronous_commit Slave
(Async)
– on, remote_write, local,
and off
数据零丢失+高性能
高可用问题已经解决
Sharding: postgres_fdw
高扩展呢?
分布式数据库
– 面向大数据量、高并发的OLTP场景
– 多主多读、横向扩展
– 全功能关系型数据库(ACID、SQL几乎无限制)
全功能 + 高扩展
Postgres-XC/XL
Postgres-XC/XL简介
• 开源
– Postgres-XC采用Postgres协议(类似BSD协
议)
– Postgres-XL以前是Mozzila协议,目前已经
改为PostgreSQL协议
• 面向OLTP及OLAP场景
• 采用Share-Nothing架构、弹性扩展
• 基于Postgres改造、功能几乎完全继承
社区发展历史
• 2004~2008 NTT Data构建了模型Rita-
DB
• 2009年 NTT Data与EnterpriseDB合作进
行社区化开发
• 2012, Postgres-XC 1.0正式发布
• 2012, StormDB在XC基础上增加MPP功能.
• 2013, XC 1.1发布; TransLattice 收购
StormDB
• 2014, XC 1.2发布; StormDB 开源为
Postgres-XL.
• 2015, 两个社区合并为Postgres-X2
目录
背景介绍
Postgres-X2的架构及技术
测试及性能结果
其他
设计理念
高扩展 全功能 强一致性
• Share nothing 架构 •
文档评论(0)