首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏idba

    Postgres 分布式数据库

    其实还有另外一种分布式 Postgres-XC (目前已经迭代到 PostgreSQL-X2 ),Postgres-XC 数据库系统主要是基于水平可伸缩的share nothing 架构,支持全局事务 国内的代表作是鹅厂的 TBase 基于Postgres-XC 二次开发并且做了很大改进,在性能和功能上有比较大提升。 架构 Postgres-XC主要组件有gtm(Global Transaction Manager) , gtm_standby , gtm_proxy, Coordinator 和Datanode。 基于postgres-xc 的 tbase 架构图 从上图可以看出Coordinator和Datanode节点可以配置为多个,并且可以位于不同的主机上。 gtm:全局事务管理器(Global transaction manager.), 是 Postgres-XC 的核心组件,用于全局事务控制以及tuple的可见性控制。

    2.7K31编辑于 2022-05-17
  • 来自专栏AustinDatabases

    POSTGRESQL Postgres-XL 了解一下

    image.png Postgres-XL 是一款Postgres-XC升级的产品, 如果说PGXC是在PG添加了集群的功能主打OLTP的功能为卖点, PGXL 是一款基于PGXC添加了OLAP功能的支持 目前有些国产数据库是基于POSTGRES-XL 来进行二次研发并推广上市的,实际上POSTGRES-XC 是日本NTT电信在2010年的网格化数据库的计划,在2012年一个叫stormDB的公司在POSTGRES-XC 基础上增加了POSTGRES-XC的性能,包含MPP架构, 在2013年stormDB被TransLattice 获得并在2014年将这个项目开源,变为POSTGRES-XL POSTGREX-XC POSTGRES-XL 核心的组件,GTM , Coordinator , datanoade 与TIDB 的 TIDB SERVER , PD , TIKV 也是类似的,当然在以前写过,目前的两大分布式流派, POSTGRES-XC

    3.4K50发布于 2021-09-02
  • 来自专栏王硕

    原 Postgres-X2部署步骤

    You can now start the database server of the Postgres-XC coordinator using: postgres --coordinator You can now start the database server of the Postgres-XC coordinator using: postgres --coordinator /nodes/dn_master/datanode1 -Z coordinator -l logfile You can now start the database server of the Postgres-XC You can now start the database server of the Postgres-XC coordinator using: postgres --coordinator /nodes/dn_master/datanode2 -Z coordinator -l logfile You can now start the database server of the Postgres-XC

    1.6K100发布于 2018-05-17
  • 来自专栏AustinDatabases

    分布式两大流派 POSTGRESQL -XC 了解一下

    实际上POSTGRES-XC 的结构主要有3个部分组成 1 GTM, GLOBAL Transaction Manager 我们都知道POSTGRESQL的原理中每个表中会存在记录每行数据状态的文件 ,在POSTGRES-XC 中GTM 主要提供分布式数据库的事务一致性与行的可见性的问题, XC中GTM作为整体数据库中数据的事务管理的中心,提供整体事务状态. 2 Coordinator Coordinator POSTGRES-XC的核心个人认为主要在 GTM, 这里GTM主要工作的范围和关键点在于如果我们操作一个事务的操作,如果他需要操作超过一个DATANODE的情况下,那么这个操作就必须有一个全局的事务ID

    5.5K21发布于 2021-07-15
  • 来自专栏超级架构师

    【PostgreSQL架构】PostgreSQL的最佳群集高可用性方案

    从站不受限制,可以写 部分复制 按需复制(更改可以自动或在需要时推送) 从站可以“预热”以快速设置 缺点: 无法处理DDL 无法处理大物件 没有唯一键无法增量复制表 不适用于Postgres 8之前的版本 Postgres-XC Postgres-XC是一个开源项目,旨在提供可写扩展,同步,对称和透明的PostgreSQL集群解决方案。 写可伸缩性意味着Postgres-XC可以配置任意数量的数据库服务器,并且与单个数据库服务器相比,可以处理更多的写操作(更新SQL语句)。 您可以配置Postgres-XC在多个服务器上运行。您为每个表选择的数据以分布式方式存储,即分区或复制。 发出查询时,Postgres-XC会确定目标数据的存储位置,并向包含目标数据的服务器发出相应的查询。 ? Citus Citus用内置的高可用性功能(例如自动分片和复制)替代了PostgreSQL。

    14K60发布于 2021-02-04
  • 来自专栏AustinDatabases

    分布式数据库的“三大件 ” 与 问题 和 NEW SQL 流派

    这决定了数据存储容量的大小和数据提取的速度等问题 2 全局事务管理节点,物理是NEW SQL 还是 POSTGRES-XC 都有相关的全局事务管理节点的设计,而核心在于事务的次序,为了保证分布式数据库与单体数据库之间的部分的吻合性 那么目前主导分布式数据库设计理念的两大流派,昨天说了POSTGRES-XC,另一个流派就是NEW SQL 的 Percolator (来自google分布式模型)。 Bigtable:实际持久化数据的分布式存储 NEW SQL 流派的设计风格与POSTGRES-XC的方法不同,属于简约型,能简单的不复杂,但保证了完成传统数据库的隔离级别,故障切换等基本功能。

    80030发布于 2021-07-16
  • 来自专栏IT综合技术分享

    在Centos7环境下进行搭建postgresql-xl集群环境

    /usr/bin/env bash # # Postgres-XC Configuration file for pgxc_ctl utility. pgxc_ctl.org. # # This is bash script so you can make any addition for your convenience to configure # your Postgres-XC ------------------------------------------------------------------- # pgxcOwner=$USER # 用来操作Postgres-XC pgxcUser=$pgxcOwner # 设置Postgres-XC 集群的超级管理员,直接使用刚预设的用户就行。 ---------------------------------------------------------------------------------- # GTM 配置是不可以缺少的,Postgres-XC

    2.3K30发布于 2018-09-11
  • 来自专栏华章科技

    什么是PostgreSQL?跟MySQL、Oracle比强在哪?

    日本电报电话公司(NTT)大量使用PostgreSQL替代Oracle数据库,并且在 PostgreSQL之上二次开发了Postgres-XCPostgres-XC是对使用者完全兼容PostgreSQL 亚信科技(AsiaInfo)在Postgres-XC的基础上开发了AntDB数据库,AntDB是一款面向金融、电信、政务、安全、能源等行业的分布式事务型关系数据库产品。 相较于Postgres-XC,其稳定性得到了较大提高,同时TBase通过在内核中创造性地引入 GROUP 概念,提出了双Key分布策略,有效地解决了数据倾斜的问题;它根据数据的时间戳,将数据分为冷数据和热数据

    10.1K10发布于 2020-11-06
  • 来自专栏mazhen.tech

    关于MySQL XA事务的隔离级别

    PostgreSQL社区中,有Postgres-XC和Postgres-XL的方案,采用的并发机制是全局MVCC 和本地写锁。 Postgres-XC 维持了全局活跃事务列表,从而提供全局MVCC。

    52510编辑于 2023-11-24
  • 来自专栏麒思妙想

    十分钟搭建实验分布式数据库环境

    2010年,Postgres-XC发布。 2012年,前PGXC核心开发者创建StormDB公司,进行了一些改进,包括对MPP并行化的性能改进和多租户安全。 Postgres-XC与Postgres-XL PGXL的架构师和开发者 很多都是以前做PGXC的,PGXL的部分代码是从PGXC移植过来的。 比起功能性,PGXL更强调稳定性, 正确性和性能.

    1K30编辑于 2022-04-12
  • 来自专栏数据和云

    GaussDB分布式Stream执行计划详解

    GaussDB在Postgres-XC的基础上新增了三个Stream算子:gather、redistribute和broadcast。

    1.3K20发布于 2021-07-30
  • 来自专栏CSDN技术头条

    【SDCC讲师专访】华为李元佳:我对Postgres未来的发展是非常乐观的

    每年大约只有四五个人来开发这样一个复杂的系统,能够把最初的几个版本开发出来已经不容易了,我们看到其他类似的产品都需要几十人甚至上百人的团队开发才能够完成产品化,目前社区主要由印度、日本还有国内的人员开发,但是开发力量依然很薄弱,虽然我们最近把Postgres-XC

    1.3K80发布于 2018-02-11
  • 来自专栏小麦苗的DB宝专栏

    【DB宝94】PG分布式之PGXL安装部署

    www.postgres-xl.org/documentation/index.html https://www.postgres-xl.org/overview/ https://wiki.postgresql.org/wiki/Postgres-XC 它的前身是Postgres-XC(简称PGXC),PGXC是在PG的基础上加入了集群功能,主要适用于OLTP应用。 For more deatils, refer to pgxc_ctl reference manual included in postgres-xc reference manual.

    2.9K21编辑于 2022-04-11
  • 来自专栏CSDN技术头条

    PostgreSQL并行查询是个什么“鬼"?

    图4 创建大的Hash表共享数据 另外,对PostgreSQL而言,反倒是基于其folk出来的一些数据库产品先于它做了并行查询的特性,可以学习参考: Postgres-XC的分布式框架 GreenPlum

    4.6K50发布于 2018-02-13
  • 来自专栏MySQLBeginner

    数据库的七种武器

    pgrestore进行物理备份和恢复; 高可用:postgresql 官方支持 master-standby复制;也可以用Slony-I第三方组件进行数据库同步; 扩展:postgresql可以通过修改源码实现的postgres-XC

    1.2K10发布于 2019-04-24
  • 来自专栏MySQLBeginner

    数据库的七种武器

    pgrestore进行物理备份和恢复; 高可用:postgresql 官方支持 master-standby复制;也可以用Slony-I第三方组件进行数据库同步; 扩展:postgresql可以通过修改源码实现的postgres-XC

    98920发布于 2019-02-27
  • 来自专栏深度学习与python

    Andy Pavlo:2025年数据库年度回顾

    对于 OLTP,15 年前,NTT RiTaDB 项目与 GridSQL 合作创建了 Postgres-XCPostgres-XC 的开发人员创建了 StormDB,后来 Translattice 在 2013 年收购了它。

    20610编辑于 2026-01-22
领券