写点什么

恒生电子发布金融分布式数据库 LightDB,兼容 Oracle、MySQL

  • 2021-12-03
  • 本文字数:1820 字

    阅读完需:约 6 分钟

恒生电子发布金融分布式数据库LightDB,兼容Oracle、MySQL

12 月 1 日,在 2021 LIGHT 开发者云大会上,恒生电子正式发布自主研发的金融分布式数据库 LightDB。LightDB 采用分布式架构,计算和存储分离,支持多存储引擎,多副本高可用,同时内置数据库管理平台,通过与其他数据库连接进行备份。

 

LightDB 接口分三类:第一种是通常的访问协议;第二种是直连到计算节点的模式;第三种为极速的模式,达微秒级,可以连到可插拔的存储层接口。LightDB 引入了 Coordinator,来负责接收和分析用户的查询请求,并调度到不同的节点上执行。Coordinator 有一主一备,实时同步数据。数据存储可以是行式存储、列式存储,也可以是内存式存储。

 

LightDB 底层设置了 EM-Agent,来进行运维管理、主机监控、数据库的监控,同时做一些告警和备份修复,还能安排一些定时任务。另外,LightDB 安装了同步复制工具,可以把其他数据库的数据同步复制到 LightDB 当中。


Light DB 架构

 

据恒生研究院院长白硕介绍,金融领域对数据库的需求主要在两方面:一是技术特性,如稳定、可靠、性能、安全等;二是厂商提供的运维技术支持,如故障诊断、易运维性、易安装性、易迁移性等。企业采购数据库并不是买软件,更多是厂商在运维、配置和优化等方面的服务。新厂商提供的服务必须可以与原来数据库厂商旗鼓相当。

 

通过需求倒推,恒生电子基于开源的 PostgreSQL 稳定版,研发出了 LightDB。 LightDB 保留了 PostgreSQL 的核心性能,但在稳定性、高性能方面做了进一步优化,恒生电子也自主研发了监控、运维、分析等组件完善数据库的各项功能。官方表示,LightDB 具有金融级稳定性。所谓“金融级稳定性”是指拥有持续的、可预期的高性能,比如能够有效防止 TPS 等指标的抖动。LightDB 除了做数据冗余外,也进行了容灾备份。

 

数据对一致性需求并不相同。副本必须强一致性,但事务一致性可以多阶段解决。多版本一致性则要看实际情况。整个系统里,可能 20%的数据流量需要保持强一致性,剩下 80%的数据对一致性要求可能没有那么严。因此,LightDB 支持从表、到事务、到实例层面的差异化一致性控制,设立了一致性等级,来确保性能诉求和一致性诉求在解耦基础上的兼顾。

 

在白硕看来,分布式应该是特性而非属性。分布式架构是为了解决非常大容量的负载均衡问题,而不是一种标签。用户不需要一味追求分布式架构,根据自身情况来定就可以。

 

企业更换数据库常常面临两个重要限定条件:应用和数据。更换数据库的重点是更换数据库管理系统。不同数据库之间标准不同,实现平滑替换就变得很难,但企业并不想因更换数据库而影响原有应用的运行。

 

因此,为了更加兼容和易用,LightDB 通过 SQL 解析等方式,兼容了 Oracle 和 MySQL 的常用特性。“它们都有广泛的用户群,用户可能也有自己的研发习惯,通过兼容可以把这些习惯带到 LightDB 当中。”白硕表示。

 

在运维方面,根据 DBA 提出的一些痛点问题,恒生总结出了一套告警体系,并内置在 LightDB 中。这套预警体系可以帮助 DBA 和运维更快地定位到具体问题,如容量接近上限等,同时对数据库管理系统进行监控和分析。

 

白硕透露,LightDB 目前优先适配私有部署的应用。当前的云应用都需要在合规前提下进行,因此云应用市场占比份额还比较低,并不是行业重点。“LightDB 未来的发展会和云应用的实际推广步骤相一致,云应用高潮到来之前,我们会做好云版本的准备。”

 

据悉,LightDB 支持麒麟 Linux、openEuler 等国产操作系统,支持华为鲲鹏 ARM,海光 x86 处理器等国产处理器,并已成功通过中国信通院的分布式事务型数据库基础能力评测。目前,LightDB 已陆续应用于恒生 TA 产品及恒生内部的效能平台等系统,并正与外部金融机构客户一起探索国产数据库应用场景。

 

LightDB 版本从预览版起步,稳定下来的部分固化为企业版,应用在行业各种场景应用。同时,稳定下来的这部分核心代码也将用来回馈社区,LightDB 将持续兼容社区的新版本。

 

国内当前数据库主要分三类:主流商业数据库、开源数据库和国产数据库。虽然国产数据库正在发展,但对于技术选型非常慎重的金融行业来说,主流商业数据库仍占据了大部分市场。

 

根据恒生电子发布的《2022 金融科技趋势研究报告》,在金融行业对低时延等的特别需求下,金融数据库将朝着分布式、多元化、内存化方向发展。关系型数据库保持市场主体地位的同时,内存数据库、时序数据库、图数据库等非关系型数据库的比重将提升,并且开源和国产化数据库也将逐步被应用到金融核心系统。

 

“目前虽然有国产数据库或开源数据库有替代主流商业数据库的趋势,但也是要一步一步来的。”白硕说道。

 

2021-12-03 14:141259

评论

发布
暂无评论
发现更多内容

中小企业上云如何降本增效,开年采购不容错过!

科技怪授

华为云

商业智能公厕系统

光明源智慧厕所

智慧城市

什么叫软件测试?如何学习?

测吧(北京)科技有限公司

测试

百度数据可视化Sugar BI:问卷数据收集、分析与展现

百度开发者中心

大数据 百度智能云 sugar

直播预约 | 邀您共同探讨虚拟数字人如何赋能教育信息化创新发展

3DCAT实时渲染

数字人 实时云渲染 虚拟数字人

测试开发岗面试前需要准备哪些内容呢?一节课带你搞定

测吧(北京)科技有限公司

测试

测试工具也有程序错误

测吧(北京)科技有限公司

测试

Cocos携手乐元素 《开心消消乐》成功移植OpenHarmony

最新动态

百度数据可视化Sugar BI:数据监控与预警

百度开发者中心

大数据 百度智能云 sugar

百度数据可视化Sugar BI:实时滚动地图大屏

百度开发者中心

大数据 百度智能云 sugar

火焰杯”软件测试开发选拔赛河北赛区颁奖典礼落幕

测吧(北京)科技有限公司

测试

百度数据可视化Sugar BI:工业零部件3D大屏

百度开发者中心

大数据 百度智能云 sugar

文心一言更大的故事是在云计算

百度开发者中心

百度智能云 文心一言

面向 Web、微服务应用的 Serverless 托管平台云应用引擎 CAE

宇宙之一粟

云服务器 CAE 云应用

让创新更多元,让世界更美好,2023女性影响力峰会圆满举办

创业邦

Nexus3 环境配置

流火

nexus3 群晖 maven私服

极光笔记 | 如何在Shopify中使用Engagelab(上)

极光JIGUANG

市场营销 邮件发送 用户运营

小程序容器技术——组装式应用架构的新型实践

没有用户名丶

小程序容器

NFT钱包开发链游系统搭建技术

薇電13242772558

NFT

java线下面授培训,还是自学好?

小谷哥

出手即不凡,一年共投408个公司,人均退出近5个 | 创业邦2023女性投资人榜单发布

创业邦

应对网络不可靠挑战,用 OpenYurt 实现边缘业务连续性

阿里巴巴云原生

阿里云 开源 云原生 openyurt

软件测试 | 低学历无未来?从小公司到拿下年薪45W+,这个小哥哥好励志~

测吧(北京)科技有限公司

测试

谁能真正替代你?AI辅助编码工具深度对比(chatGPT/Copilot/Cursor/New Bing)

Zhendong

GitHub ChatGPT New Bing Copilot

大数据培训学习需要到什么程度

小谷哥

软件测试 | 从手工转到测试开发,是种什么样的体验?

测吧(北京)科技有限公司

测试

即刻报名|Kyligence 指标平台产品发布会

Kyligence

数据分析 指标平台

DeFi模式丨DAO智能合约质押分红开发

l8l259l3365

百度数据可视化Sugar BI:业务自助BI分析

百度开发者中心

百度云 大数据 sugar

Scrum 管理工具哪个好?国内知名工具的 Scrum 管理过程体验

PingCode

Scrum 敏捷开发管理 敏捷开发管理工具

数字云南的那山,那水,那些人

脑极体

5G

恒生电子发布金融分布式数据库LightDB,兼容Oracle、MySQL_数据库_褚杏娟_InfoQ精选文章