OceanBase 源码解读(五)事务的一生 在第二节讲通信协议 obmp_query 的时候,我跳过了事务控制的细节。这节讲一下事务的外部接口。 协议层对事务层提供的原始接口进行了封装,位于 sql/ob_sql_trans_control.h。这层封装为了 SQL 层调用方便,并且维护了 TransState 状态,语句执行结束时在统一的位置根据 TransState 调用正确的事务接口,保证在任何异常状态下事务资源不泄露。 而原始的事务 数据运维 2024-05-07 大猫
OceanBase 读写分离方案全攻略 在企业数据库里有一种需求是读写分离,本文介绍 OB 的读写分离方案的部署和测试过程,希望可以减少分布式数据库选型时不必要的基本功能测试。读写分离听起来简单,实际内部设计还是有很多巧妙之处,刚学习完 OBCP 的 朋友们不妨也看看。 本文测试内容如下,有相应截图: OCP 的安装部署 OB 集群部署 OB 只读副本部署及其只读访问测试 OB 只读副本和全功能副本的在线转换 OB 单副本备集群部署及其 数据运维 2024-05-07 共饮一杯
OceanBase 数据库源码解读之模块结构 竹翁,OceanBase 内核研发总监。杨志丰,花名竹翁,毕业于北京大学,长期从事分布式系统和数据库的研发工作,现于阿里巴巴/蚂蚁金服自主研发的分布式关系数据库 OceanBase 团队负责研发工作,致力于把设计先进的 HTAP 数据库系统打造成技术业内标杆的核心基础设施。在 OceanBase 系统中,他先后负责研究 OceanBase 的 SQL 引擎、分布式主控模块、多模数据库方向以及 Oc 数据运维 2024-05-07 Escape
OceanBase 源码解读(六)租户的一生 作者:厌离,毕业于西北工业大学,现主要负责 OceanBase-RS 有关工作。 竹翁,毕业于北京大学,OceanBase 内核研发总监。 多租户是 OceanBase 重要特性,本文将介绍如何创建,删除租户。 租户的概念:https://open.oceanbase.com/docs/community/oceanbase-databa 数据运维 2024-05-07 向阳逐梦
一文带你掌握 OceanBase 社区版部署细节及原理 作者:庆涛。 DBA,熟悉 Oracle / MySQL / SQLServer / OceanBase , 现主要从事 OceanBase 产品和解决方案推广工作。 个人公众号:OceanBase技术闲谈 OceanBase在2021年6月1日发布了社区版后(官网:https://open.oceanbase.com/),立即有很多网友开始下载使用。部分朋友反馈在安装部署上不是很顺利,本文主要是 数据运维 2024-05-07 共饮一杯
两分钟快速试玩 OceanBase 数据库社区版 作者简介:海芊,一个致力于当网红的OceanBase文档工程师。 个人频道:Amber loves OB https://space.bilibili.com/557737255/channel/detail?cid=189741 很多小伙伴反应在安装 OceanBase数据库社区版过程中遇到了一些困难,为了响应社区要求,今天美少女小芊芊特地为大家录制了这个快速试玩版视频,帮助大家包学包会! 视频 数据运维 2024-05-07 捡田螺的小男孩
最清晰!一篇文章读懂 OceanBase 最新的产品家族 OceanBase 具有强大的内核功能,联机交易+决策分析,可解决大部分 TP和 AP 场景需求。计算引擎融合 KV、文档、时序、图和空间,实现多模支持,当前时序数据库已发布,同时配套 OMS 数据迁移服务、OCP 运维平台、ODC 开发平台,为您提供一站式解决方案。 OceanBase 数据库 OceanBase 数据库(OceanBase DataBase)一款完全自研的原生分布式关系数据库软 数据运维 2024-05-07 法医
深入浅出事务的本质,附OceanBase事务解析14问! 作者:颜然,蚂蚁集团资深技术专家 OceanBase初创成员之一,OceanBase分布式数据库事务研发负责人,目前负责事务引擎、高可用架构、负载均衡、性能优化等方面的工作。 事务的前世 每个人的手机和电脑中几乎不会安装一款叫“数据库”的应用,但是几乎每一款 App 内部都会使用一个叫“数据库”的更底层的系统来存储数据。每个人日常生活中都会订票、购物、付款,但也许还没有意识到这些操作的背后都是由“ 数据运维 2024-05-07 醒在深海的猫
深入剖析数据库内核之事务的本质 | 附下一代分布式数据库 OceanBase 解决方案 颜然,OceanBase 分布式数据库事务研发负责人,OceanBase 初创成员之一,目前负责事务引擎、高可用架构、负载均衡、性能优化等方面的工作。 引言 众所周知,事务特性是数据库中重要的功能,是保证数据一致性的关键。在近日OceanBase 开源技术直播上,OceanBase 分布式数据库事务研发负责人颜然以数据库事务的本质为主题,深入分享了事务的前世今生一季 OceanBase 在分布式事 数据运维 2024-05-07 大白菜程序猿
踩坑记录之普通租户无法连接 OceanBase 数据库 作者简介:海芊,一个致力于当网红的OceanBase文档工程师。 个人频道:Amber loves OB https://space.bilibili.com/557737255/channel/detail?cid=189741 最近有同学反映在学习 OceanBase 数据库的过程中,遇到了普通租户无法连接OceanBase数据库的问题。为此,OB开源君特地请到了文档美少女海芊为大家进行答疑解 数据运维 2024-05-07 法医
OceanBase 部署架构实践总结 obpilot·发表于 2021.07.30实践 本文总结 OceanBase 五花八门的部署架构及其原理,满足各个行业企业的形形色色的数据库容灾和多活部署需求。有兴趣的看看,总有一款适合你。 标准部署形态 首先来一个 OB 最基础的最中规中矩的部署架构图。 这个图信息量很大,下面一一说明。 部署一个产品,最大的挑战就是用户环境。100 个用户,可能就有 100 种环境。产品应付不过来,要求部署环 数据运维 2024-05-07 爱可生开源社区
新功能指南 | 快来看看 OCP V3.1.1 有哪些惊喜! 近期,OceanBase 云平台(OceanBase Cloud Platform,OCP)发布了 V3.1.1版本。下面,我们就为大家揭开 OCP V3.1.1 版本的神秘面纱,看一看,OCPV3.1.1 版本为我们带来了什么惊喜吧~ OCP多集群模式 OCP 多集群模式指异地多集群部署,为您提供跨城 OceanBase 主备集群的管理。可以运维跨 OCP 集群的 OceanBase 主备集群, 数据运维 2024-05-07 三掌柜
使用obproxy连接OceanBase数据库,报错ERROR 2013 (HY000)要怎么办? 作者:王坤,尖端科技OceanBase深度玩家 引言: 使用obproxy连接OceanBase数据库时,系统报错:“ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', 数据运维 2024-05-07 LOVEHL^ˇ^
专访 | 分布式HTAP数据库会成为未来主流据库吗? 近日,北京奥星贝斯科技有限公司 CTO 杨传辉接受了CSDN -【大咖来了】栏目专访,探讨了从产品自身,到行业需求,再到数据库的未来。 作为数据库行业前沿的技术专家,杨传辉对业内最关注的热议话题进行了深度解析,对OceanBase开源社区建设规划和布局进行了全面解答,也对未来数据库发展趋势做了预测和展望。 据悉,【大咖来了】是CSDN特推出的高端人物对话栏目,以「对话技术大咖,讲述程序员故事」为特 数据运维 2024-05-07 法医
OceanBase源码解读(七):带你看透虚拟表 本节为源码解读的第七篇,将主要为大家介绍如何新建虚拟表。了解虚拟表能够理解 OceanBase 内部的模块设计,更重要的是运维和诊断需要的信息很多是通过虚拟表实现的。 前六篇可参考: 1、OceanBase 数据库源码解读(一)引言:https://open.oceanbase.com/articles/1100222 2、OceanBase 数据库源码解读(二)目录结构:https://open 数据运维 2024-05-07 捡田螺的小男孩
OceanBase源码解读(二):SQL的一生(上) 竹翁,OceanBase 内核研发总监。杨志丰,花名竹翁,毕业于北京大学,长期从事分布式系统和数据库的研发工作,现于阿里巴巴/蚂蚁金服自主研发的分布式关系数据库 OceanBase 团队负责研发工作,致力于把设计先进的 HTAP 数据库系统打造成技术业内标杆的核心基础设施。在 OceanBase 系统中,他先后负责研究 OceanBase 的 SQL 引擎、分布式主控模块、多模数据库方向以及 Oc 数据运维 2024-05-07 宇宙之一粟
搞定 OceanBase 三节点部署和扩缩容,看这篇就可以! 作者:coredumped,资深数据库从业者,熟悉 MySQL 及分布式架构,为多家大型国有企业提供过技术支持、咨询、架构设计及培训工作。 引言 自OB 社区版开源以来,本人认为分布式数据库最吸引人的还是多节点部署和扩缩容操作,本文将从以下几方面对三节点部署和扩缩容操作做一个介绍。 环境信息 搭建三节点(1-1-1) 创建资源池和租户 查看数据分布 服务器扩容(1-1-1->2-2-2) 租 数据运维 2024-05-07 大猫
准备好您的数据了吗? 作者:玉璁,OceanBase 生态产品技术专家。孙夕恩,花名玉璁,工作十余年,一直在基础架构与中间件领域从事研发工作。现任职于 OceanBase 生态产品团队,负责离线导数产品工具的研发工作,致力于为 OceanBase 建设一套完善的生态工具体系。玉璁在Java、分布式、基础架构、中间件、“去O”等领域有着较为丰富的研发实战经验。 本文主要讲述数据导出导入的最佳实践、常见案例和一些注意事项。 数据运维 2024-05-07 大白菜程序猿
学会使用导数工具了吗? 作者:玉璁,OceanBase 生态产品技术专家。孙夕恩,花名玉璁,工作十余年,一直在基础架构与中间件领域从事研发工作。现任职于 OceanBase 生态产品团队,负责离线导数产品工具的研发工作,致力于为 OceanBase 建设一套完善的生态工具体系。玉璁在Java、分布式、基础架构、中间件、等领域有着较为丰富的研发实战经验。 本文将从入门到性能调优的顺序指导大家学会使用 OceanBase 导 数据运维 2024-05-07 剑圣无痕
OceanBase 业务数据库实践(二)── DB2 迁移 IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。其中 LINUX、UNIX 和Windows 平台又简称 LUW 开放平台。客户包含 省农信、农商行 以及一些中字头金融机构。 目前业界应该没有哪家国产数据库号称兼容 DB2, 所以 “去 DB2” 数据运维 2024-05-07 大猫