OceanBase 数据库源码解读之模块结构 OceanBase
竹翁,OceanBase内核研发总监杨志丰,花名竹翁,毕业于北京大学,长期从事分布式系统和数据库的研发工作,现于阿里巴巴/蚂蚁金服自主研发的分布式关系数据库OceanBase团队负责研发工作,致力于把设计先进的HTAP数据库系统打造成技术业内标杆的核心基础设施。在OceanBase系统中,他先后负责
【2022/2/22】ITPUB新闻早报
今日热点:1.国务院:有能力赡养而拒不赡养老人行为纳入征信;2.报告:90后已婚中等收入家庭成返乡置业主力;3.外交部:中方决定对长期参与美国向中国台湾地区出售武器的美国军工企业实施反制。
调整 OceanBase 配置项参数
OBServer系统参数和变量集群初始化成功后,默认会有一个租户sys,保存集群的所有元数据、参数等。管理OceanBase集群就是通过登录sys租户。参数与变量的区别系统参数通常,在集群级别设置的配置相关变量称为参数**(parameters)**。参数的改变会记录到__all_sys_param
在 OceanBase 集群中配置资源(CPU|内存)
概述OceanBase数据库是多租户的分布式数据库,租户使用的资源建立在资源池上。资源池包含了资源单元,而资源单元则规定了具体资源的量化(如CPU、Memory、Disk_Size和IOPS等)。创建租户前,必须规定租户使用的资源范围,资源池和资源单元就是为了满足租户资源隔离和负载均衡而存在的。资源
OceanBase 中租户管理
概述租户的概念类似于传统数据库的数据库实例。租户也叫实例,拥有一定的资源能力(如CPU、内存和空间)。租户下可以建立数据库,在租户的数据库下可以建立表。支持租户级别的转储、租户级别的分区主切换和租户级别的扩容缩容。资源资源指的是CPU、内存和磁盘空间。在OceanBase集群中,进程observer
OceanBase 备份恢复
备份备份介质目前OceanBase数据库支持OSS(阿里云对象存储),NFS和COS(腾讯云对象存储)两种备份介质。物理备份OceanBase数据库支持集群级别的物理备份。物理备份由基线数据、日志归档数据两种数据组成,因此物理备份由日志归档和数据备份两个功能组合而成:日志归档指的是日志数据的自动归档
OceanBase 开源版V3.1.1压力测试情况
1.测试方案使用OBD部署OceanBase数据库,集群部署规模为1:1:1,OBProxy、OBClient以及TPC-C与TPC-H测试工具部署在另一台服务器上,作为客户端的压力测试服务器,分别进行TPC-C与TPC-H测试。测试集群拓扑示意图如下:2.2.软件环境安装主要软件及其版本如下:2.
国产数据库 OceanBase 自白
大家好,我是OceanBase,截至2021年12月13日,我最新版本是3.1.1。通过官网地址可以下载,https://open.oceanbase.com/softwareCenter/community。目前有社区版和企业版,两者都是同样的内核处理引擎,但是商业版提供更多的功能服务和技术支持,
海通证券实践:迁移 MySQL 数据到 OceanBase 集群
作者简介:胡晶玉,数据库工程师。一、测试内容使用mysqldump将mysql的表结构和数据同步到OceanBase的MySQL租户中使用datax配置至少一个表的MySQL到OceanBase的MySQL租户的离线同步二、测试环境本次练习使用在三台虚拟机中搭建的一个三节点集群。Mysql使用一个测
分布式数据库 | 浅谈 OceanBase 演进的一点思考
引入|图解那些分布式数据库中的DBMS开篇:想必大家都有一个疑问?何为分布式数据库?OLTP,OLAP,HTAP?它又能够给我们带来什么?尤其,在许多老旧的项目中,Oracle视图数据量非常大,DMP文件数百G,数据存储成本极其昂贵,这里也提供下大数据量的一些数据库导入导出方式(相比较工具导入导出或
翼鸥教育实践:部署 OceanBase-ce cluster
作者简介:罗呈祥,数据库管理员。1.部署ob-deploysudoyuminstall-yyum-utilssudoyum-config-manager--add-repohttps://mirrors.aliyun.com/oceanbase/OceanBase.reposudoyuminstal
翼鸥教育实践:手动部署 OceanBase 三副本集群
作者简介:罗呈祥,数据库管理员。手动部署ob三副本集群1.IP地址和机器规划机器os:centos7.58c12g2.2修改会话变量将会话级别的最大栈空间大小设置为unlimited,最大文件句柄数设置为655350,Core文件大小设置为unlimited。修改/etc/security/limi
Postgres-XL和PostgreSQL性能对比测试
一、Postgres-XL和PostgreSQL性能对比测试 为了测量coordinate和datanode对PostgreSQL-XL查询性能的影响,所以尽可能的排除掉其他因素的干扰,所以测试环境为: 对于PostgreSQL-XL,其客户端、gtm、ctm_proxy、coordinate和
PostgreSQL Postgres-XL GTM 到底是干什么的
POSTGRES-XL中的GTM掌管着整体的集群中的事务,在单机中每个事务通过xmin,xmax在单表实现事务控制的功能转移到了POSTGRES-XL中的GTM组件中,GTM收集所有的事务的状态包含运行,COMMITTED,以及事务的aborted的状态.GTM提供分布式数据库中所有事务的GXID,
Postgres-XL分布式事务实现三
Postgres-XL分布式事务介绍一:Postgres-XL分布式事务实现一Postgres-XL分布式事务介绍二:Postgres-XL分布式事务实现二3.4分布式事务二阶段提交(2PC)的第一阶段 实际上前面的3.1节、3.2节、3.3节从功能上来说属于第一阶段,不过我更倾向于称之为子事务的
Postgres-XL分布式事务实现二
Postgres-XL分布式事务介绍一:Postgres-XL分布式事务实现一三、Postgres-XL分布式事务处理流程 下面将结合报文,来详细说明下coordinate和datanode在pgxl实现分布式事务处理中所扮演的角色和流程。 为了实现分布式事务,所以有些流程是各datanode同
Postgres-XL分布式事务实现一
一、环境主机名IP角色端口nodename数据目录gtm192.168.80.230GTM6666gtm/DATA/gtmpg1192.168.80.220Coordinator5432coord1/DATA/coordDatanode5433dn1/DATA/dnGtmProxy6666gtm_p
POSTGRESQL Postgres-XL 了解一下
上次分析的POSTGRES-XC的结构,实际上POSTGRES-X系列一直在发展,POSTGRES除了XC还有XL的高可用的结构.Postgres-XL是一款Postgres-XC升级的产品,如果说PGXC是在PG添加了集群的功能主打OLTP的功能为卖点,PGXL是一款基于PGXC添加了OLAP功能
Postgres-XL 介绍
Postgres简介参考:2ndquadrant-PGXLPostgres-XLPostgres-XL文档汉化历史简介Postgres-XL是一个基于PostgreSQL的一个开源项目,在此基础上提供可扩展的写入操作和大批量的并行处理.并且它是一个数据库组件集合体,可以将其安装在多个操作系统或虚拟机
为什么Teradata从未惧怕大型需求?
作者:CarrieBallinger,在设计工程团队内部从事性能优化工作我曾经参加过一些大受欢迎的演唱会,它们在能够容纳成千上万观众的大型场馆举办,并且所有门票都被抢售一空:例如在玫瑰碗举办的Metallica乐队演唱会、在洛杉矶体育馆举办的滚石乐队演唱会等。但是,并不是所有的场地都适合举办大量人群