OceanBase
文章平均质量分 91
OceanBase分布式数据库学习
缘友一世
我是缘友一世博主,热爱技术、热衷于分享。我的博客专注于计算机科学和软件开发领域的学习和实践经验。在博客中,你可以找到各种编程语言的深入解析和实用技巧。我致力帮助读者更好地理解和应用技术。同时,我也关注技术行业的发展趋势和前沿研究。感谢您的关注和支持!部分文章内容辅助使用gpt等人工智能编辑,如果出现错误之处,请指正
展开
-
OB OCP工具
OB OCP工具简介原创 2024-01-18 00:22:00 · 478 阅读 · 0 评论 -
OceanBase数据库初识
在当前这个大数据的时代,传统数据库面临较多挑战,分布式数据库可以有效解决这些问题,是未来数据库发展的重点方向传统数据库往往对硬件基础设施有较高要求,同时只能纵向扩展,无法横向扩展,容易达到性能上限;分库分表虽然可以横向扩展,但也有带来了不支持复杂SQL、较难保证分布式事务的ACID等新问题;分布式数据库可以有效解决这些问题,应用可以像使用集中式数据库一样使用分布式数据库,分布式数据库具有低硬件成本、高可扩展性、高可用性等特性。原创 2023-12-16 20:53:21 · 1234 阅读 · 0 评论 -
OB SQL引擎和存储引擎
SQL引擎支持MySQL和Oracle兼容模式。触发memstore内存dump操作的阈值。转储(minor freeze)的时机。合并(major freeze)的时机。转储操作(minor freeze)支持轮转合并,多个Zone按次序合并。传统数据库有随机写、写放大等问题。Oracle兼容模式。原创 2024-01-17 23:51:48 · 1201 阅读 · 0 评论 -
Docker单机部署OceanBase
Docker单机部署OceanBase机器软硬件要求指导文档本次部署环境说明OceanBase单机部署(Docker)一:拉取 OceanBase 数据库相关镜像二:启动 OceanBase 数据库实例完整启动日志展示三:连接实例遇到报错:没有mysql客户端四:挂载数据卷原创 2023-12-16 23:41:47 · 824 阅读 · 0 评论 -
OceanBase数据库部署
OceanBase基础概念集群、Zone和OB ServerRootService总控服务(RS)多租户机制:资源隔离,数据隔离每个租户拥有若干资源池(Resource Pool)部署形式部署流程OceanBase客户端工具学习体验部署实现原创 2023-12-16 22:27:57 · 304 阅读 · 0 评论 -
OceanBase基础概念
OceanBase的“总控服务”核心功能租户简介租户特性Unit注意:OceanBase可以为不同类型的应用分配不同类型和不同数量的Unit,满足业务不同的需求。资源并不是静态的,可以随着业务的发展不断调整(调高或者调低)创建“资源单元规格”(仅仅是规格定义,不实际分配资源)创建资源池(会实际创建unit,按规格定义分配资源):根据资源单元规格的定义创建资源单元,并赋给一个新的资源池每个resource pool在每个OB Server上只能有一个resource unit;如果unit_num原创 2024-01-17 09:59:03 · 1140 阅读 · 0 评论 -
OceanBase集群技术架构
如果所有参与者都返回了“同意”,那么协调者会向所有参与者发送提交的指令,参与者接收到后会正式将事务提交并将其结果持久化到磁盘。如果有任何一个参与者返回了“否决”(Abort),那么协调者会向所有参与者发送中止的指令,参与者接收到后会撤销事务的操作。提交准备阶段(Prepare Phase):在这个阶段,事务的协调者(Coordinator)向所有参与者(Participants)发送准备提交的请求。参与者接收到请求后,会执行事务的操作,并将事务的日志记录到本地的redo log中。“非”计算节点,无状态。原创 2024-01-17 19:22:15 · 1848 阅读 · 0 评论