暂无图片
暂无图片
4
暂无图片
暂无图片
暂无图片

哈喽,国产数据库!Halo DB!

原创 严少安 2024-05-27
4500

图片.png

起初在群里看到 Halo 还以为在讲 F1 赛车。

haloonboard.png

后来发现这是一款国产数据库,目前在 285 家国产数据库中,排行第 30 位,这就厉害了!

rank.png

接下来一起来了解一下这是一款有着什么“光环”的产品。

羲和 (Halo) 数据库

羲和数据库(简称 Halo) 是杭州易景数通科技基于世界先进数据库技术,同时结合在实际核心生产业务系统实践的经验基础上,自主研发、精心打造的新一代高性能安全自主可控全场景通用型统一数据库。

Halo数据库产品已成功入选工信部信创产品图谱;已经和麒麟、统信、中科方德、东方通、宝兰德、鲲鹏、飞腾、兆芯、海光等主流厂商几十个产品完成了产品互认证,同时也是工信部信创工委会的会员单位、工信部电子技术标准化研究院数据库标准工作组成员单位、中国高科技产业化研究会会员单位。

xc.png

强制性国家标准GB 18030-2022《信息技术 中文编码字符集》已于2023年8月1日起正式实施。新版标准规定了88115个汉字(含部首)以及10种我国少数民族文字的编码,是各类软硬件产品实现中文信息处理和互联互通的基础。 羲和 ( Halo ) 通用数据库系统软件 V1.0 产品成为首批测试通过产品。

Halo数据库拥有独有的多模式兼容技术(MMC),针对在Oracle, MySQL, PostgreSQL, SQL Server, Db2等数据库上构建的应用系统,能大幅减少应用代码的修改量甚至不修改应用代码即可完成迁移,并且无任何性能损耗;现有系统快速完成迁移;快速、低成本大规模替换;开发人员保留原有开发习惯,低学习成本甚至无感知体验使用。

allinhalo.png

HaloDB 拥有以下核心技术,可以充分满足客户的技术需求。

读写分离 DLB – Database Load Balancer

Halo 读写分离原理是在主服务器上写,在从服务器上读。主服务器负责一切写操作的负载,而读的操作分摊在所有主从服务器上,通过读写分离来提升数据库的并发和负载能力。

DLB 还有以下特点:

  • 采用存算分离架构
  • 条件智能下推
  • 工作节点和数据节点使用私有通信协议,避免多次解析
  • 函数自动负载
  • DLB 本身可通过 LVS 、 f5 等实现负载均衡和高可用。
  • 无分布式锁的开销
  • 应用透明负载

分库分表 HDS – Halo Data Sharding

HaloDB 支持分库分表架构,具体特性如下:

  • 采用存算分离架构
  • 灵活的分片策略(哈希、范围、列表)
  • 条件智能下推
  • 分片自动剪枝
  • 数据并行写入

CDP 技术

Halo 数据库有 CDP 技术,为数据同步、数据恢复提供了强有力支撑。

具体特性如下:

  • 基于容器技术。
  • Halo 数据库提供分钟级的任意时间点的数据快速恢复能力,帮助企业快速找回数据,减少业务损失
  • 恢复库支持读写。
  • 支持数据导出

HWR 诊断工具

此外,Halo DB 独家提供了 HWR 工具,这是一款类似于 Oracle AWR 的性能诊断工具。

HWR扩展是基于Halo的标准统计视图。它在指定时间生成快照,并且提供html格式来解释快照之间的统计数据。假设几个小时前报告数据库性能下降,定期采样快照可以帮助查找过去时间大多数资源密集型活动。我们可以定期生成报告,查看数据库的负载配置文件以限制性能问题周期。

它是用纯pl/pgsql编写的,不需要任何外部库或软件,只需要Halo数据库在Oracle模式下运行。

总结

本文是对 Halo DB 数据库的概念性了解,下一期,我们一起来尝试安装 Halo DB。

🌻 往期精彩 ▼


– / END / –

如果这篇文章为你带来了灵感或启发,就请帮忙点『赞』or『在看』or『转发』吧,感谢!(๑˃̵ᴗ˂̵)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论