首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OceanBase】基于CentOS系统安装OceanBase数据库

: A deployer and package manager for OceanBase open-source software 二、OceanBase介绍 OceanBase是由蚂蚁集团完全自主研发的金融级分布式关系数据库...OceanBase具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系数据库、低成本等特点。...OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展...# root_password: # root user password, can be empty 3、部署 OceanBase 数据库 运行以下命令部署集群 obd cluster...数据库 安装OceanBase数据库客户端 OBClient # yum install -y obclient [root@obs ~]# yum install -y obclient Loaded

94430

千亿级海量数据库OceanBase

OceanBase是阿里集团研发的可扩展性关系型数据库,实现了数千亿条记录、数百TB数据上的跨行跨表事务。 OceanBase的目标是支持数百TB的数据量以及数十万TPS、数百万QPS的访问量。...一、OceanBase系统架构: 1、客户端:使用OceanBase的方式与MySQL完全相同,支持JDBC、C客户端访问,基于MySQL数据库开发的应用可以直接迁移至OceanBase。...3、UpdateServer:存储OceanBase系统的增量更新数据,一般为一主一备,主备之间可采用不同的同步模式。...4、ChunkServer:存储OceanBase系统的基线数据,一般存储两份到三份,可配置。 主要功能:存储多个子表,提供读取服务,执行定期合并以及数据分发。...三、OceanBase扩展 OceanBase融合了分布式存储系统和关系型数据库这两种技术,UpdateServer相当于一个高性能内存数据库,底层采用关系型数据库技术实现,ChunkServer相当于一个分布式文件存储系统

2K10
您找到你想要的搜索结果了吗?
是的
没有找到

OceanBase初试

这是学习笔记的第 2369篇文章 OceanBase是原生分布式关系数据库软件,开源已经有些日子了,一直拖着没有做一些测试。这两天刻意抽时间做了下测试,还是挺惊喜的。...OceanBase(root@oceanbase)> 有一种无缝使用MySQL的感觉,目前这个版本(2.2.50)支持的是5.7的相关协议,查看使用版本。...---------------------------------------------------------------+--------+ 1 row in set (0.00 sec) 查看数据库列表...各大平台都可以找到我 微信公众号:杨建荣的学习笔记 Github:@jeanron100 CSDN:@jeanron100 知乎:@jeanron100 头条号:@杨建荣的学习笔记 网易号:@杨建荣的数据库笔记...大鱼号:@杨建荣的数据库笔记 腾讯云+社区:@杨建荣的学习笔记

79320

OceanBase 数据库大赛:唯一索引 思路分析

PICK OF THE WEEK 一、最少知识(可以看视频) lectures-on-dbms-implementation https://oceanbase-partner.github.io/...lectures-on-dbms-implementation/lecture-2 第2章 数据库的存储结构 2019CMU数据库导论(intro to database systems fall 2019...数据库大赛 OceanBase 数据库大赛(第五期直播回放) https://www.bilibili.com/video/BV1u34y1m7G5 OceanBase 数据库大赛(第四期直播回放)...https://www.bilibili.com/video/BV1wg411F7zm OceanBase 数据库大赛(第三期直播回放) https://www.bilibili.com/video/BV1GP4y1h7tZ...OceanBase 数据库大赛(第二期直播回放) https://www.bilibili.com/video/BV1pq4y1f7BT (这个一定要看) b+ tree的查找逻辑: 提示:这里为什么一定区分叶子节点呢

90910

OceanBase数据库巡检脚本生成html报告

脚本DB_OceanBase_HC_lhr_v7.0.0.sql是DB2数据库脚本,执行后会产生OceanBase数据库的健康检查html报告。...)、gisql(国产达梦)、gsql(openGauss)、db2(DB2数据库)、obclient(OceanBase)环境即可运行脚本 4、脚本内容可视化,可以看到脚本内容,因此可供学习数据库使用...15、对OS的信息提供了收集(单独脚本) 3、OceanBase数据库运行方式 有mysql客户端或者obclient都可以,如下: -- 使用obclient客户端 obclient -uroot@...sys#obdemo -p -h192.168.66.35 -P2883 -f --silent lhr_OceanBase_check.html....sql > lhr_OceanBase_check.html 4、html巡检结果 这里只列出部分结果,其它的详细内容可以参考:https://share.weiyun.com/5lb2U2M 其它不再列举

2K42

Oceanbase 看另类分布式数据库设计

最近一直在看分布式数据库的设计,不过分布式数据库大体在国内逃离不了两个设计的架构, GOOGLE 系, 和 POSTGRES-X 系, 偶然看了OB的设计,感觉的确是不一样,想法是脱离了这两个系列的思维方式...下面我们看一张图, 这张图是OCEANBASE早期的架构图....这个时期的OB的设计主要的服务的对象就是TB, 并且这个时期的OB 数据库中的设计中有几个问题 1 为了降低2PC数据提交中的延迟问题, 在每个OB的集群中,事务都是通过UPDATE SERVER...等等 最后提到另类, 与目前两大阵营的分布式数据库比较, OB在结构图中并没有这些数据库中带有的事务集中管理的机制, 或许正是早期设计中嫌弃 2PC 的机制,导致与其他的分布式数据库在MVCC 分布式事务处理的理念不同

49120

【docker】使用容器安装部署OceanBase社区版数据库

1、OceanBase企业级开源分布式数据库介绍 学习链接:OceanBase 社区版 OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Analytical...Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。...2、OceanBase数据库亮点 高可用——单服务器故障能够自愈,支持跨城多机房容灾,数据零丢失,可满足金融行业6级容灾标准(RPO=0,RTO<=30秒)。...多租户——原生支持多租户构架,同一套数据库集群可以为多个独立业务提供服务,租户间数据隔离,降低部署和运维成本。...、数据表 # 创建数据库OBS MySQL [test]> create database OBS; Query OK, 1 row affected (0.024 sec) # 查看数据库列表 MySQL

1K40

OceanBase 1 分钱投标「央行清算国产数据库」项目

2021年7月21日,中国人民银行清算总中心2021年支付系统PQDB国产化系统建设项目招标公告发布,采购产品包括国产分布式数据库含集群管控节点、数据库监控系统、数据库运维系统、数据同步工具及系统部署、...投标人须为所投产品(国产分布式数据库软件,运维、监控软件)的原厂商,且拥有自主知识产权。 中标结果 2021年8月19日中标候选人公示发布,腾讯云中标。...第一中标候选人:腾讯云计算(北京)有限责任公司 第二中标候选人:中兴通讯股份有限公司 第三中标候选人:北京万里开源软件有限公司 云头条了解到,北京奥星贝斯科技有限公司投标报价 1 分,未入围前三候选人,该公司为 OceanBase...相关阅读 · 央行清算单一来源:Oracle数据库,IBM CDC 软件、MQ消息中间件、WAS软件,Veritas NBU软件 国家发文:大力推动「区块链」发展,其是新型数据库软件,推动互联网从传递信息向传递价值变革

40520

SpringBoot整合oceanbase,实现oracle无缝切换到oceanbase

Springboot整合Oceanbase   前提:Oceanbase数据库高度兼容Oracle数据库,可以通过Oracle租户的方式近乎无成本地进行数据库迁移。...一、引入依赖   因为Oceanbase数据库驱动包还没有上传到maven的中央仓库mvnrepository中,因此需要跟Oceanbase官方获取,获取方式如下: 方式一、到Oceanbase官方网站...问题排查: 经过跟踪Mybatis-plus源码发现,其在获取数据库方言时是根据配置文件中连接数据库url中的协议进行匹配的,这样导致即使使用了oceanbase的oracle组合,在设置方言时也会匹配成...解决方案:   Mybatis-plus的分页依赖于PaginationInnerInterceptor插件,**可以继承该类重写数据库的查找方言方法,使得在数据库连接url为oceanbase协议时返回的的方言为...  从上面的例子看到,在切换到oceanbase时,因为数据库方言的问题导致原有的项目无法无缝切换,那数据库方言到底是什么?

2.2K31

10 年稳定支撑双 11 ,国产数据库之光 OceanBase

3 月 25 日,首届 OceanBase 开发者大会在北京举行。这场阿里专为开发者打造的数据库交流学习的机会,怎么能少了我呢?于是西红柿也趁周末时间去”补课“了,一到现场可谓满满都是”压迫感“!...OceanBase CTO 杨传辉在大会现场说,“OceanBase 将持续降低开发者使用门槛,全面提升 OceanBase 的易用性,打造真正对开发者友好的数据库,建设开放的技术生态,让国产数据库走向田间地头...杨传辉也表示,从上云到多云原生,开放的存储计算分离是多云原生的必然路径,在云上 OceanBase 相比 MySQL 可直接降低 18%-42%的整体成本。...有些小伙伴可能还不知道 OceanBase 到底是个啥?简单来说,就是牛,非常牛,双 11 知道吧?...OceanBase 已连续 10 年稳定支撑双 11,创新推出“三地五中心”城市级容灾新标准,在被誉为“数据库世界杯”的 TPC-C 和 TPC-H 测试上都刷新了世界纪录。

3.2K50

OceanBase初体验之查看OceanBase的执行计划

前置条件 包含obd和obclient的中控机 OceanBase 测试集群 独立的测试租户 BenchmarkSQL 工具(可选) 为了能够方面的查看复杂SQL的执行计划,我们先用TPCC模拟一些数据库负载...模拟数据库负载 obd里面已经集成了tpcc测试工具,需要联网更新一下插件即可。如果机器不具备外网环境,需要提前下载BenchmarkSQL上传到测试机中。...install -y yum-utils [ob@localhost ~]$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase.../OceanBase.repo [ob@localhost ~]$ sudo yum install obtpcc java 在前面新建的tt租户下跑一个10仓的负载,时间是5分钟: [ob@localhost...props.ob # 装载数据 sh runBenchmark.sh props.ob # 执行测试 跑tpcc时数据库的负载情况如下: 查找 TOP SQL 查询某段时间内请求次数排在 TOP N

6710

OceanBase CTO杨传辉:有些HTAP数据库,不是真HTAP

新粉请关注我的公众号 OceanBase CTO 杨传辉,最近在OceanBase公众号上发表了一篇文章:真正的HTAP对用户和开发者意味着什么?...杨传辉,公众号:OceanBase真正的HTAP对用户和开发者意味着什么? 这篇文章的这个观点,飞总是非常赞同的。...OceanBase CTO杨传辉直接把这样的观点亮出来,告诉大家为什么这些系统不是真的HTAP,我还是挺佩服讲真话的人的。毕竟,他也可以不得罪同行,稍微打个马虎眼,事情就过去了。你好我好大家好。...也许有人会说,那是因为OceanBase自己不是一个缝合怪,所以他才去贬低其他人是缝合怪。...问题不应该这样看,OceanBase之所以不是一个缝合怪,是因为OceanBase的人知道什么是对什么是错,选择了做正确的事情。

62820

OceanBase-一款功能无敌的多模数据库

多模数据库 多模数据库:是指在单个数据库系统中支持非结构化和结构化数据在内的多种数据类型,将能实现结构化、 半结构化和非结构化数据的统一管理。 OceanBase为什么支持多模型?...OceanBase数据库支持数据跨地域(Region)部署,每个地域可能位于不同的城市,距离通常比较远,所以OceanBase数据库可以支持多城市部署,也支持多城市级别的容灾。...每一个 Zone 上包含一个副本(全功能副本或者日志副本),由于 OceanBase数据库的数据副本是以分区为单位的,所以同一个分区的数据会分布在多个Zone 上。...SQL引擎 OceanBase数据库的 SQL 引擎是整个数据库的数据计算中枢,和传统数据库类似,整个引擎分为解析器、优化器、执行器三部分。...为了避免对不存在行的“空查”,OceanBase数据库对行缓存构建了布隆过滤器,并对布隆过滤器进行缓存。

1.8K10

OceanBase初体验之从MySQL迁移数据到OceanBase集群

Your OceanBase connection id is 524290 Server version: OceanBase_CE 4.2.2.0 (r100010012024022719-c984fe7cb7a4cef85a40323a0d073f0c9b7b8235...} } ] } } 配置内容主要包含以下几部分: setting,job的参数配置,如并发数、限流等 reader,源端的读取方式,主要包含源端的数据库连接信息...writer,目标端的写入方式,主要包含目标端的数据库连接信息和写入行为等 由于 DataX 不会迁移表结构,所以先在 OceanBase 中把表建好,表名可以不一样,但是字段要一样 obclient...Your OceanBase connection id is 524294 Server version: OceanBase_CE 4.2.2.0 (r100010012024022719-c984fe7cb7a4cef85a40323a0d073f0c9b7b8235...使用方式可以参考: https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000507573

9710

OceanBase Cloud大战PolarDB,好戏上演。。。

OceanBase Cloud是个什么东西呢,引用一下官方公众号的一张图片给大家看看: 根据这图,OceanBase Cloud首先是个数据库的SaaS服务,这可以类比一下比如Snowflake也是个...当然OceanBase不是数仓,它更多的是个带有HTAP功能的数据库,OLTP才是它的根本。它是一个数据库的SaaS服务。...目前国内还是OceanBase最大的市场,具体到国内的话,这种PK首当其冲的是和国内最大的云厂商阿里云上的云数据库产品PolarDB之间的大战。我觉得这场仗马上就要开打了。...这场仗,OceanBase想打也得打,不想打也得打,只能打赢不能输。不然的话,各大公有云自己的数据库服务不香吗?用户干嘛非要用你的。输了,OceanBase Cloud就没什么前途了。...所以单纯从系统的表现来看,我对OceanBase更有信心。但是公有云上的数据库服务,从来都不只是一个系统的问题。 那么说说PolarDB。

2.6K30

OceanBase 高并发场景技术解读

OceanBase 高并发关键技术 数据库系统是属于既要又要的系统,既要保证数据库的正确性,又要高并发。在高并发的场景下保证数据库的正确性,关键在于保证事务的 ACID。...OceanBase 数据库 MySQL 模式的事务控制语句与 MySQL 数据库兼容,OceanBase 数据库的 MySQL 模式开启事务可以通过以下方式来完成: 执行 BEGIN 命令 obclient...多版本并发控制 OceanBase 分布式数据库系统对事务进行调度,确保并发事务不会出现一致性问题。...在有些分布式数据库系统里,维护了全局事务管理器,这个全局事务管理器本质上就是用来确定事务的快照的,当并发的事务比较多的时候,全局事务管理器容易成为集群的瓶颈,OceanBase 不需要维护全局事务管理器...为了缓解热点行更新的问题,OceanBase 采用提前解行锁的方案来缓解热点行更新的问题。 传统数据库在执行过程中加行锁,在最后事务提交的时候等待事务持久化成功之后再解锁,这个是普通事务的执行过程。

4500
领券