暂无图片
暂无图片
4
暂无图片
暂无图片
3
暂无图片
He3DB
标签
编辑
简介:He3DB 是移动云开源的云原生数据库产品,He3DB通过计算/存储分离、数据冷热分层和压缩、智能中间件等技术,来保证高性能和低成本完美兼得,在获得高性能的同时,最大化的帮助客户节省数据库使用成本。
5.0
2 条评价
2 条评价
简介:He3DB 是移动云开源的云原生数据库产品,He3DB通过计算/存储分离、数据冷热分层和压缩、智能中间件等技术,来保证高性能和低成本完美兼得,在获得高性能的同时,最大化的帮助客户节省数据库使用成本。
产品概览 基本属性8 其他特性2 资质7 厂商7 用户评价2

目录

产品简介

He3DB 是移动云开源的云原生数据库产品,He3DB通过计算/存储分离、数据冷热分层和压缩、智能中间件等技术,来保证高性能和低成本完美兼得,在获得高性能的同时,最大化的帮助客户节省数据库使用成本。

He3DB 受Aurora论文启发,基于开源数据库PostgreSQL 改造的云原生数据库产品。架构上实现计算存储分离,主备节点共享一份数据(容量上限100T ),支持一主15备,RTO 绝对时间<30秒。

为什么叫He3DB?

He3 是氦元素同位素,是一种核聚变燃料,具有清洁、安全、高效等特点。和我们He3DB 追求的目标不谋而合。

产品定位

云上一般小型业务比较看重低成本,更偏向于使用RDS数据库服务。而中大型业务对性能或者可用性要求更高,而不得不选择云原生数据库。当前各大云厂商的云原生数据库从产品力的角度看已经大幅领先RDS,但是市场占有率RDS依然占据大头,最重要的原因就是RDS成本优势。我们团队认为RDS成本和云原生数据库产品力之间存在一个权衡,而正是这种权衡,让我们决定研发He3DB,我们对He3DB的定位既能向下占据部分RDS市场,又能向上承接部分云原生数据库业务。

He3DB不会一味的追求更大,更快,更强,而是会设置一个产品力上限,而这个上限能够满足移动云绝大多数用户使用场景,在这个前提下,我们会把降低成本作为He3DB持续追求的目标。

产品架构

图片.png

He3DB架构分4层: 代理层, 计算层, 高性能存储层, 低性能持久层

中间件:用户通过中间件请求数据库服务,中间件支持PG协议,100%兼容PG SQL。中间最核心的能力就是选择合适的备机节点,保证读写数据的一致性以及备节点负载均衡,未来中间件能够自动感知业务负载,动态扩缩容备节点,保证服务的持续稳定。

计算引擎 :基于Postgresql 源码改造,架构上实现了计算存储分离,主备共享数据。部分模块也做了相关优化:实现Aurora论文中提到的log is database,以及为了RTO时间绝对可控,实现wal 日志的delay replay

存储引擎:实现冷热分层:高性能存储层,以及冷数据持久层。

产品优势

  • 高性能

目标:读QPS >100W 写TPS >10W

关健技术:

  • 降低计算层往存储层写的数据量,从而提升写TPS性能。主要删除计算层往数据层写数据页(只写wal日志)以及关闭wal日志为了解决部分写而要写整个数据页的机制. 初步评估,相比PG 本身,写数据量能下降2/3左右
  • 缩短RTO时间。 通过备机的wal delay replay技术(只回放内存中存在数据页的WAL日志),把回放操作由磁盘IO优化为内存IO.从而最大化的降低RTO时间
  • 实现智能化中间件,保证读强一致性(通过记录主备wal replay点实现),最终能够通过增加备机,增加读吞吐能力。
  • 数据冷热分层,我们能够定义每个备节点缓存不同的热数据,通过中间件,保证每一个读请求选择最佳缓存备节点,极端情况下,我们能够保证所有的读请求全部内存命中(需要修改buffer缓存算法,由空间考虑优化为缓存热数据)
  • 低成本

  • 计算引擎:提供serverless服务,按需扩缩量,保证计算资源的效能最大化,未来考虑进一步拆分CPU和内存资源,能够更精准管控计算资源
  • 存储引擎:业务数据根据使用场景标识温度数,架构上实现冷热数据分层以及支持多种压缩算法。最终目标是保证性能前提下,最大化降低存储成本
  • 高可用

  • 实时备份:备份过程对业务零影响(备份进程独立于计算节点直接操作S3对象存储)
  • 高性能存储层通过Raft算法保证高可用
  • 冷数据持久层基于S3对象存储实现(S3由云服务商保证数据高可用以及高可靠)
  • 扩展性

    以下每一层都可以独立基于业务需求完成扩缩容
  • 计算引擎可以通过增加备机,线性增加读吞吐能力
  • 高性能存储层,可以通过增加follower节点或者learner节点增加读吞吐能力
  • s3可以增加节点,增加吞吐以及容量

所属公司

中移(苏州)软件技术有限公司(简称“移动云”)

关联产品

  • He3PG

He3PG是中移(苏州)软件技术有限公司基于PG专为He3DB打造的高性能数据库计算引擎。

  • He3Proxy

He3Proxy是中移(苏州)软件技术有限公司基于PG协议专为He3DB打造的高性能数据库代理项目。

  • He3FS

He3FS是中移(苏州)软件技术有限公司基于JuiceFS专为He3DB打造的共享存储服务。

相关资料

He3DB 开源地址:https://gitee.com/he3db/
He3DB 官网:https://console.ecloud.10086.cn/op-help-center/doc/category/1218
He3DB 文档:https://gitee.com/he3db/he3pg

基本属性
产品名称 He3DB
所属国家 中国
项目Star数 66
墨天轮得分 0.87
模型分类 关系型
数据处理 OLTP
部署方式 云原生
商业模式 商业
其他特性
文档 https://console.ecloud.10086.cn/op-help-center/doc/category/1218
产品首页 https://console.ecloud.10086.cn/op-help-center/doc/category/1218
资质
ISO9001 通过
ISO20000 通过
IDC 市场份额 true
ITSS 通过
CMMI5 通过
可信数据库 通过
IDC市场报告 竞争者
厂商
厂商 移动云
官网 https://console.ecloud.10086.cn/op-help-center/doc/category/1218
墨天轮官方账号 移动云He3DB
微信公众号 He3DB
总部城市 苏州
客户数 6
专利数 47

用户评价

5.0
共 2 条评价
B
bishenghua
暂无图片
6月前
评论
暂无图片 1
1、基于平台化思想,结合云的基础设施实现软硬协同。这里的基础设施包括提供新型云计算能力,如高压缩比存储组件、高加密级数据加密机、高隔离级别计算调度机制,总支可以实现精细化基础设施编排能力、场景赋能型平台能力,帮助客户实现更加高级别的云原生,以降低成本、提升效率等。 2、成本赋能的需求下,三、四层解耦的云原生数据库,都在开展存储计算分离的基础上,至内存池化,以及可以实现无感弹性、精细化弹性、智能弹性,规模化的内存池化一定会带来成本下降,内存成本至少可以降低一半以上,部分场景下的查询以及性能也会大幅提升。 3、一体化能力,云原生数据库、云原生数据仓库将探索实现融合,形成“云原生一体化”的HTAP解架构,赋能数据同步、数据翻译、数据开放、统一入口,对于客户来说将是“一体化”的极致体验。 4、越来越多的数据库将增加对于AIGC场景的支持持,包括多模接入,数据库将会成为AIGC时代的数据支撑平台,以至于成为AIGC应用发展的关键部件。AI4SQL和SQL4AI这两块的应用场景也不会变。
6月前
暂无图片 1
评论
云卷云舒【墨】
暂无图片
11月前
评论
暂无图片 2
曾经关注过国内的几大数据库厂商,He3DB的设计思路上完全基于自研思路,存算分离架构先进,云原生特性纯粹,未来特性更新顺畅无忧,没有历史负担;相比openGuass的架构相比更轻量,更有未来;同时存算分离架构下,官方表明还支持存算一体,也支持二者之间的无缝切换,这个我认为是最现实的价值。看好!
11月前
暂无图片 2
1
B
bishenghua
暂无图片
6月前
回复
暂无图片 0
使用过,还不错,比较轻量,存算一体和存算分离架构方面,还比较有创意。
6月前
暂无图片 点赞
回复
2
4
词条统计
创建者:小小亮
编辑次数:2
浏览次数:5032
API调用次数:0
贡献者
2022/09/27
2022/09/27