分布式数据库 ZNBase 公布 2021 发展规划
ZNBase 是浪潮开源的一款 NewSQL 分布式数据库,具备强一致、高可用分布式架构、分布式水平扩展、高性能、企业级安全等特性,支持完整 ACID,支持 PostgreSQL 协议访问,同时提供自动化运维、监控告警等配套服务。可为用户提供完整的分布式数据库解决方案。
与 TiDB 等互联网属性较强的分布式数据库不同,ZNBase 是浪潮根据自身客户的需求特性,基于 CockroachDB、RocksDB 开源项目开发的数据库产品,对传统企业使用的 Oracle、DB2 等商用数据库具有更好的兼容性。
ZNBase 与 TiDB 的设计架构类似,都参考自谷歌发布的 Spanner+F1 论文。ZNBase 的架构从上到下包含 SQL 层、事务层、副本层和存储层。其中 SQL 层基于 Spanner 的开源项目 CockroachDB 的非商业限制版本分支二次开发,包含协议和语法解析、优化器和执行器,由 Go 语言编写。存储层基于开源 KV 存储数据库 RocksDB,由 C++ 编写。
ZNBase 团队目前已经将存储层部分的 KV 存储引擎 ZN-kvs 开源,剩余的部分的代码仍在梳理优化中,预计将在今年 6 月全部开源。ZNBase 近日对外公布了项目接下来的研发与社区运营规划。
研发规划
Oracle 兼容性增强
ZNBase 诞生于浪潮的客户对大规模数据存储和分析的业务需求,由于浪潮面向的客户群体多为政府、金融和传统企业,ZNBase 更注重兼容 Oracle 和 DB 2 的生态。而 CockroachDB 原本是对 PostgreSQL 的兼容性较好,所以 ZNBase 团队接下来的工作重心之一是从语法层面持续对 Oracle 的兼容性做更多的工作,另外也会做一些 MySQL 的兼容性工作。
安全性优化
数据库内核的持续优化是每一个数据库团队都应该做的事情,ZNBase 方面将对数据库内核的安全性做进一步优化,比如可靠性、两地多中心方案、数据备份功能等。因为 ZNBase 面向很多金融、政企客户,安全性是这些客户最看重的特性之一,所以团队接下来会将大部分的人力投入在数据库内核的安全性能优化工作中。
HTAP 能力优化
ZNBase 定位 OLTP 与 OLAP 融合的分布式数据库,未来还需要加强 OLAP 的功能,提高分析的能力。我们正在开发列存引擎,实现行列混存,目前已经实现原型产品,年内 AP 能力就会有显著提升。另外,在一个集群内同时提供 AP 及 TP 能力的同时,还在做资源划分及权限划分,保证 AP 与 TP 业务互不影响。
浪潮软硬件超融合
结合浪潮自身的硬件优势,对浪潮自研的新型 SSD 存储设备以及浪潮 K1 服务器进行底层适配和交互优化,提升 ZNBase 在这些硬件设备上的可用性和性能。
社区运营规划
与开放原子基金会合作
ZNBase 团队与开放原子开源软件基金会展开合作,定期举办“源动力”技术沙龙活动。该活动将不仅局限于 ZNBase 项目本身,而是邀请数据库业内专家围绕数据库技术为开发者进行技术分享,共同促进国内数据库技术生态发展。
高校合作
浪潮数据库团队还将与西安电子科技大学等国内高校合作,推出《分布式数据库内核与实践》课程,并邀请工程领域资深技术专家 Gene 老师,以网课的形式为高校师生带来分布式数据库理论与实践结合的优秀经验,促进国内分布式数据库产学研一体化发展。
其他规划
ZNBase 团队还将与国内开源社区展开内容合作,为国内开发者带来 NewSQL 分布式数据库技术干货,并邀请感兴趣的开发者一起参与开源社区的建设。
如果对以上任何方向感兴趣,或者有其他的建议或意见,可以通过以下渠道参与 ZNBase 社区建设:
ZNBase 官方网站:http://www.znbase.com/
ZNBase 项目仓库地址:https://gitee.com/ZNBase/zn-kvs
ZNBase OSC 社区详情页:https://www.oschina.net/p/znbase

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Statusfy —— 开源状态页系统
Statusfy 是一个简单的开源状态页系统,能让用户以最少的精力进行构建和维护。 用户可以轻松地创建一个静态生成或服务器渲染的快速网站,并部署到各种托管服务中。 Statusfy 使用 Vue,Nuxt.js 和 Tailwind CSS 创建,使用 Vue 动态定义代表数据的接口,使用 Nuxt.js 快速地抽象客户端和服务器逻辑,并使用 Tailwind CSS 快速创建定义默认主题。 此外,系统事件是使用 Markdown 创建的,并且由 Statusfy 生成了状态页所需的所有逻辑。 用户可以从单个 CLI 生成最终的 Web 应用程序,可以根据用户的样式要求轻松配置或自定义。 特点 系统自定义 易定制 支持Markdown 事件报告 渐进式Web应用程序(PWA)支持 内置谷歌分析 多语言支持 默认主题:响应式布局轻松定制美观设计 SEO友好 部署灵活 以下为 Statusfy 的 Demo 演示截图:
- 下一篇
RISC-V 和 seL4 基金会宣布新的安全里程碑
旧金山,2021 年 5 月 5 日——今天,seL4 基金会和 RISC-V International 宣布,在 CSIRO 的 Data61 中,经过验证的 RV64 架构上的 seL4 微内核已经被证明到可执行代码,这要感谢 HENSOLDT Cyber GmbH 提供的资金。这保证了 RV64 上的 seL4 微内核即使是用不可信的 C 编译器 GCC 构建的,也能按照规范操作。 在开放协作社区内或跨开放协作社区,在共同感兴趣的领域进行合作是至关重要的。RISC-V 和 seL4 很高兴地宣布他们的进展和他们的联盟,他们联合力量使更强的整体安全,结合面向安全的体系结构和操作系统设计。 “我们很高兴能成为第一个拥有安全的操作系统内核的架构,拥有如此强大的正式验证故事。”RISC-V International 首席技术官 Mark Himelstein 说:“RISC-V 正在继续增加包含 ISA 的安全特性,而安全的 seL4 内核是一个自然的补充。” “这是 seL4 的另一个里程碑,它继续定义着操作系统安全的最新水平。”seL4 基金会主席 Gernot Heiser 教...
相关文章
文章评论
共有0条评论来说两句吧...