首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >记openGauss社区正式发布业界首个开源多写数据库oGRAC的20天日子

记openGauss社区正式发布业界首个开源多写数据库oGRAC的20天日子

作者头像
用户7148769
发布2026-06-17 12:28:20
发布2026-06-17 12:28:20
50
举报

开源是死,不开源也是死---记openGauss社区正式发布业界首个开源多写数据库oGRAC的20天日子

今天是openGauss社区正式发布开源多写数据库架构oGRAC整整20天

目前大佬们讨论最多还是以商业为目的的开源,进入了死胡同了吗!“国内迎来了闭源潮” 了吗 - 这一点,应该不是,全球AI编程机器人铺面而来。现在看到不少国内厂商充满鸡血,飞蛾扑火……

就拿oGRAC说吧,开源代码不到7M,按照熊博说邀请全球开发者、合作伙伴共同推动多写数据库的探索与应用实践,应对AI时代海量、实时、并发的数据挑战方面,共同构建更繁荣的生态。鼓励社区奉献,技术不限制,参与者热情度还是蛮高的,希望它能搅屎棍式开源,抛开所谓面子工程等等坚持长期主义,可持续迭代发展

产品运行架构:

oGRAC是基于共享存储的集群架构。

由cms集群管理组件,DB数据库实例组件以及DSS开源集群文件系统组件组成。

逻辑架构

·ARM架构主机编译生成ARM包,X86架构主机编译生成X86包

·当前支持的驱动有jdbc驱动和c语言的ograc驱动,ODBC在研中,后续还会支持go和python驱动;

·oGRAC的实例管理模块包括通信管理和服务调度,线程池管理,session会话池管理以及全局内存管理SGA和私有内存管理PGA;

·sql引擎模块:支持词法解析,语法解析,语义解析,逻辑优化,物理优化,执行器以及存储过程;

·存储引擎模块:表空间管理,堆表(heap)管理,索引管理,page buffer缓存管理,DC元数据管理,事务管理,redo管理,checkpoint

·DSS模块是基于LUN的高性能的共享集群文件系统;

·DBSTOR模块是基于华为dorado存储系统的给oGRAC专用的存储系统,它提供page pool和redo log接口;

·DMS是多写共享集群服务,提供DRC 分布式资源管理,DLS分布式锁服务,DCS分布式缓存服务能力;

·CMS是集群管理组件

·CBB模块是供DSS和DMS用的基础能力库,包括通信,数据结构,安全,文件等;

为金融、电信、能源、互联网等对数据强一致性与高可用性有严苛要求的行业,提供了一个开放、可信赖的基础软件新选择。

你怎么看?欢迎在留言区开炮!

你怎么看?欢迎在留言区开炮!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 黄宏亮数字 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档