系列简介本系列将主要围绕OceanBase数据库存储引擎中的转储合并进行解读,涉及到数据存储、转储合并、数据校验等方面的内容,旨在让读者厘清OceanBase数据库的存储引擎中与转储合并有关的各种概念,帮助读者更好地理解OceanBase数据库的存储技术原理,并为日常问题排查、应用开发提供参考。内容
携程是一家中国领先的在线票务服务公司,从1999年创立至今,数据库系统历经三次替换。在移动互联网时代,面对云计算卷积而来的海量数据,携程通过新的数据库方案实现存储成本降低85%左右,性能提升数倍。本文讲述携程在历史库场景下,如何解决水平扩容、存储成本、导入性能等痛点,以及对于解决方案的制定和思考过程
作者在一次建表时遇到了 1499 报错,经过排查和计算确定出单机建表的最大分区数。作者:何文超爱可生南区交付服务部 DBA 团队成员,主要负责 MySQL 故障处理,MySQL 高可用架构改造,OceanBase 相关技术支持。爱好足球,羽毛球。本文来源:原创投稿* 爱可生开源社区出品,原创内容未经
在我们实际业务场景中,经常会遇到一类业务场景,既有OLTP类的在线业务,又有OLAP类的分析业务,两种类型的业务同时跑在一套数据库集群上,这对数据库的配置等要求就相对较高,因此我们一般会采用读写分离的方式,将一部分的读请求,路由到 Follower 副本上,从而降低复杂分析计算对资源的侵占,影响在线
上一期我们讲了关于 OceanBase 安全审计的《身份鉴别》和《用户管理与访问控制》 两个部分,OceanBase 的安全机制介绍其支持传输加密,今天我们主要来实践一下如何配置传输加密以及验证是否真的加密。作者:金长龙爱可生测试工程师,负责 DMP 产品的测试工作。作者:陈慧明爱可生测试工程师,主
大家在使用数据库的过程中,经常遇到慢sql,或者执行错误的sql,有些sql是很容易判断出来错误,以及sql运行比较慢的原因,但是有些sql就很难判断出来,如果遇到这种情况,我们该怎么处理,怎么判断SQL出错原因,以及是SQL需要优化,数据库本身配置是否设置好等,接下来我就跟大家简单介绍下,如何快速
OceanBase 4.x 版本推出了单机部署和分布式部署两种部署模式,并且支持单机扩展到分布式的架构,这种可以满足小业务成长成大业务之后,扩展困难的问题,并且节省一定的机器资源。以下记录使用命令行的方式,进行集群扩展。注:以下操作基于社区版4.2版本另:如果集群使用OCP平台做了接管,可以直接在O
OceanBase 开发者中心(OceanBase Developer Center,以下简称 ODC)是一款开源的数据库开发和数据库管理协同工具,从首个版本上线距今已经发展了三年有余,ODC 逐步由一款专为 OceanBase 打造的开发者工具演进成为支持多数据源的企业级的数据库协同开发工具,目前
OceanBase 认为,云数据库作为数字化的核心基础设施,必须为企业用户提供极致的性价比,真正降低 TCO,才能长期稳定地支撑业务的创新与发展。本文将分享 OB Cloud(OceanBase Cloud)对云数据库实现可持续降低 TCO 的思考,介绍我们在数据库云化架构下的技术创新思路和方案。下
冯光普:多点 DMALL 数据库团队负责人,负责 OceanBase、TiDB、MySQL、Redis 等数据库稳定性与DB PaaS 平台建设,在多活数据库架构、数据同步方案等方面拥有丰富经验。杨家鑫:多点高级 DBA ,擅长故障分析与性能优化,喜欢探索新技术。作为中国及亚洲最大的零售云解决方案数
2023 年 8 月 17 日晚,在望京浦项中心 23 楼的一个安静会议室里。这个房间里充满了平静,就像现在内心的情绪一样。我知道,必须写下一些文字,记录我们对于 ODC 开源过程的感想和思考。ODC 的开源对我们来说,不仅仅是一个项目的里程碑,更是一个充满思考和讨论的旅程。ODC(OceanBas
根据国际数据公司(IDC)的报告,到2025年,全球每天将产生180ZB的数据,企业将产生更大的海量数据处理需求。目前,已经有企业在思考如何更低成本、更高效率地处理数据,其中历史库场景的处理需求尤为普遍。自企业开始运转,日积月累的数据就会源源不断地汇入它们的存储系统成为历史库数据,随着数据日渐庞大,
随着企业的发展,所需的数据库实例数往往越来越多,并且数据量也会随之增长,带来了成本和运维难度上的提升,出现数据库多管理复杂等问题。基于这种场景,选用MySQL的企业会面临不同的实例资源利用率不平等,架构冗余浪费较多,实例资源无法复用,运维难度大,管理复杂等问题。如何降低维护成本,成为企业关心的问题。
数据无压缩是 MySQL 的痛点之一,当企业数据量不断增加,这便成为一大问题。MySQL 是 B+ 树的存储结构,这个结构已经有很多年的历史,但是有个不可绕开的点,就是 B+ 树的每个页内必然会有一定的空隙,这就导致企业需要考虑如何降低数据库存储成本。而 OceanBase 的存储引擎是基于 LSM
每周四晚 10 点,近百万年轻人同时涌入泡泡玛特的抽盒机小程序,参加抢抽盲盒新品的狂欢,瞬间爆发的并发流量对于抽盒机小程序的系统是个严峻的考验,对数据库扩容能力有极大的要求。但最近泡泡玛特的工程师们一点都不慌。因为基于蚂蚁自研数据库产品 OceanBase 的泡泡玛特新一代分布式抽盒机系统已经正式上
任何一家企业想要获得持续性的发展与盈利,“降本”是难以绕开的命题。在企业普遍进行数字化转型的今天,研发成本占据了总成本非常大的部分,而随着企业业务量的发展,数据也呈指数级增长,因此数据库成为研发成本的一个重要环节。那么,大容量数据存储如何做到技术降本呢?保证在极限吞吐量且不损失、性能稳定的前提下完成
2023 年 9 月 7 日至 9 日,2023 inclusion·外滩大会在上海黄浦世博园区举办。8 日,由赛迪顾问与OceanBase联合主办的外滩大会“分布式数据库助力数实融合”见解论坛圆满落幕。会上,OceanBase CEO 杨冰发表了《分布式数据库助力企业数实融合 跨越数字化转型深水区
承接前文 OceanBase 安全审计的《传输加密》,本文主要实践数据透明加密,并验证加密是否有效。环境版本:OceanBase 4.1.0.0 企业版加密配置详细的 加密步骤 略过,本次使用 MySQL 租户。开启透明加密并创建表空间管理员用户登录到集群的 MySQL 租户。# 开启 intern
最近遇到很多用户和同学在问,3.x 版本支持被 truncate 的 table 进回收站,为什么 4.x 版本不支持了?我们通过这篇文章和大家一起分析一下 OceanBase 为什么在 4.x 版本会出现这个 “功能回退” ?背景MySQL 是没有回收站的概念和功能的,但是对于 DBA 同学来说,
这两天看到社区问答区有用户问到了一个 ob_admin 这个工具使用上的问题。之前从来没用过这个工具,这次就试着用一下这个 ob_admin,看看主要有哪些功能,顺便在这里做一个简单的记录。安装 先是按照官网资料安装一下 ob_admin,我这里直接通过源码编译安装。 &n