万里开源分布式数据库当前产品与Mysql还有关联吗

原标题:麒麟信安操作系统系列產品与万里开源分布式数据库数据库系列产品完成互认证

湖南麒麟信安科技有限公司自主研发的麒麟信安操作系统(鲲鹏版)V3、麒麟信安操作系统(欧拉版)V3与北京万里开源分布式数据库软件有限公司的万里开源分布式数据库安全数据库软件V1.0、万里开源分布式数据库分布式數据库管理系统V2.0经双方共同测试,以上产品基于华为TaiShan 200系列服务器运行测试兼容性良好、稳定运行、性能卓越。

麒麟信安操作系统与万裏开源分布式数据库数据库完成互认证

北京万里开源分布式数据库软件有限公司成立于2000年10月是专注于数据库及Linux操作系统产品研发的国家高新技术企业。通过与MySQL、TurboLinux的技术积累及自主研发与应用经验万里开源分布式数据库数据库及操作系统产品在功能、性能、稳定性、易用性等方面均处于行业先列,并应用于能源、通信、金融、政府、交通等多个行业

万里开源分布式数据库安全数据库软件V1.0

万里开源分布式數据库分布式数据库,鲲鹏多核性能全面优化完美继承MySQL生态的高性能国产分布式数据库。

  • 基于数据冗余与副本管理确保数据库系统的稳萣可靠无单点
  • 基于数据sharding与分布式并行计算技术实现数据库系统高性能
  • 完美兼容MySQL协议

麒麟信安操作系统(欧拉版)V3

基于华为openEuler定制的满足于特萣行业应用需求的麒麟信安操作系统V3(欧拉版)是面向鲲鹏920芯片推出的一款具备高安全、高可靠、强实时等特性的操作系统。全面兼容辦公软件、数据库、中间件等基础应用并且可以运行KVM、Openstack、Docker等多种虚拟化及云架构,可提供服务器版、桌面版、云版、嵌入式版等多种形態与上下游厂商共同建立、健全鲲鹏CPU生态,为新一代基础软硬件信息创新提供强有力的支撑

开放,合作共嬴!未来,麒麟信安将与萬里开源分布式数据库创新融合深化合作,充分发挥各自的优势力量秉承1+1>2理念,赋能自主创新共建智慧生态,共同推进国产信息化咹全应用!

}

同花顺金融研究中心7月9日讯有投资者向创意信息提问, 麻烦介绍一下公司操作系统(Turbolinux)拓林思系统的有关情况以及与其他操作系统相比的情况?还有关于万里开源分咘式数据库的基于MySQL研发的自主可控分布式数据库的情况一般非专业人士真的对操作系统及数据库产品不太了解,也就无从了解贵公司的嫃正价值所在希望能详细介绍下

公司回答表示,公司控股的万里开源分布式数据库同时拥有国产数据库和操作系统两个方向的核心产品一、公司数据库产品优势有以下几个方面:1、团队优势:从历史渊源上说,万里开源分布式数据库的核心团队是Turbolinux及MySQL中国研发中心发展过來的有20年基础软件研发积累。2、技术积淀优势:相比传统的集中式数据库厂家公司产品基于分布式数据库架构,在性能与扩展性方面顯著优于传统公司的集中式版本的数据库对于国内主流的分布式数据库厂家,从技术上来讲没有哪几家是技术上存在明显大幅领先的,只是在优势场景上会有差异针对企业用户,细分市场上各有所长比如互联网背景的数据库厂家更适合针对类电商环境的超大规模分咘式部署场景,而我们更擅长针对传统行业环境下常规规模分布式部署场景比如光大银行的云缴费项目,几十台服务器这个规模我们仳其他厂商更具优势。3、客户资源优势公司传统业务在能源、运营商、政务等领域的客户资源积累,可以更好的切入数据库国产替代的業务二、操作系统产品情况如下:公司从事 Linux 操作系统开发20 年,是中国最早从事 Linux 产品化的公司之一其单一项目 Linux 操作系统在企业级部署数量及部署范围上处于行业领先地位,在服务器操作系统(Turbolinux发行版)、物联网嵌入式操作系统包括内核定制、驱动开发、安全加固、文件系统定制、各种广域局域无线通信协议支持和国产芯片支持等方面,具有极其丰富的经验公司在操作系统产品上还会继续升级和迭代,哃时也进入了华为OpenEuler生态成为主要技术伙伴之一。我们长期看好openeuler生态越基础的东西对上下游生态要求越高,尤其是对于我们主要关注的荇业客户感谢您对创意信息的关注。

来源: 同花顺金融研究中心

}
作者介绍:王志刚光大银行数據库运维主管。

大家好我是来自中国光大银行信息科技部的王志刚,非常高兴有机会给大家分享一些分布式数据库在光大银行的应用探索我目前在光大银行银行信息科技部负责数据库管理团队,在加入光大银行之前在三星、索尼爱立信还有 Oracle 工作过,一直在负责数据库楿关的工作在近十年我和我的团队一直负责光大银行总行的数据库运维,这里面既包括我们的交易型数据库也包括 MPP,还有 Hadoop 这样的大数據运维在运维的过程中,我们一直也在思考现在的数据库有哪些问题、面临哪些风险、数据库技术的发展趋势是什么这一点是很重要嘚,因为它决定了我们为什么要转向分布式我们希望分布式能替我们解决哪些问题,它能够解决哪些问题和它不能够解决哪些问题

我們现在运维的数据库包括商业数据库,像 Oracle、SQL Server、DB2;也有开源数据库像关系型的 MySQL、NoSQL 数据库、Redis(KV 型),还有大数据、MPP和分布式数据库等等。

目前运维的数据库面临哪些挑战

以我们的观点去看现在银行数据库面临哪些挑战呢?我们认为有下面几点

很多人都认为我们现在处理能力受限,但是数据库能力受限到底瓶颈在哪里在我们看来在高的业务压力下瓶颈主要有两点:

一是集中式存储资源的压力。我们可以鼡最高端的存储用最好的设备,但他终究是一个单点他的性能受整体的限制;

二是热点资源。其实我们做数据库的时候更会发现相较於硬件的限制软件的限制可能更大,像我们经常遇到的锁冲突的问题可能还是比较表层的问题其实更多的是在数据库软件给你提供 ACID 和各种 SQL 接口的时候,他本身不是没有代价的而是有成本的,这些成本本身会造成热点的内存、热点的序列、热点的内部闩锁等冲突这些沖突在高压力下会对我们的性能造成极大的影响。

2. 部署集中会导致风险的集中

我们可以用最高端的设备可以用最好的软件集群,我们可鉯将故障率降低到非常非常的低也可以让切换时间变得非常短,变成秒级让他可以在几秒的时间切换完,但是他仍旧避免不了一点僦是在我们的数据库是集中式的时候,一旦出现问题在这几秒之内我们所有的交易都会停止。这其实是我们想提升的一个方面我们希朢有一个能够 24 小时不间断运行的数据库。

3. 跨数据库中心多活部署

银行是两地三中心的结构它的投入很大,我们希望每个中心都利用起来能够利用我们运维中数据中心的资源尽量的对外提供业务服务,这也是我们希望能够通过分布式的方案去解决的因为在传统的架构下,我们只能用最高端的设备比如双活的存储、双活的软件,但这在更多的情况下提供的是更高的可用性并不能保证我们在所有的数据Φ心同时对外服务。

4. 数据库产品多样化

面对内外部多变形势抵御产品供应链风险,我认为供应链的问题一直存在在这我们必须要感谢夶洋彼岸的大统领,因为他让我们知道这个问题现在有多么的紧迫因为我们是 China,我们可能要跟大统领说一下“感谢让我们意识到这个問题”。它决定了我们为什么要转向分布式数据库我们希望分布式数据库或者说分布式架构替我们解决什么样的问题,因为这是一个比較复杂的应用场景当我们在整个应用场景遇到一些问题的时候,当我们面临一些抉择的时候甚至是遇到一些困难的时候,它可以让我們回到问题的本原回到我们的初心,让我们想想我们当时要解决什么问题我们要选择什么样的技术去解决这个问题。

银行需要什么样嘚数据库

我们总结了一下银行到底需要什么样的数据库。

首先数据库是科技重器

大家回想一下银行的本原,银行是经营什么的有人說银行是经营钱的,我觉得不准确印钞厂是经营钱的,银行的使命其实是财富的流转以前的票号说汇通天下,意思是让财富在空间之間流转现在大家贷款买房,银行给你贷款过几十年你把他还清,在几十年之后你去住这个房子这是银行让财富在时间上流转,其实銀行的使命是让财富在时空之中流转在流转的过程中为什么你相信银行能承担这个使命呢?是因为银行有一个经营的核心这个核心是信用,只有有信用的银行你才愿意把钱存给它这个信用不仅仅是你的钱要一分不差的给你,同时还要准时的给你如果你取存款的时候銀行跟你说:“你一个月之后再来吧,对不起现在没有钱”你还会存给他吗?不会银行经营的核心决定了我们后台支撑银行的整个系統,不仅仅是数据库都要有准确极致的要求,既要时间准确又要数字准确。

第二是银行业务发展本身的需要

互联网金融某信、某宝嘚发展倒逼银行信息系统不断提升,既要提升交易的性能也要提升我们批处理的性能,因为银行整个金融系统是互相连接的你要这样莋,别人也要这样做我们要连成一个整体的金融网。

这一点可能是银行发展和互联网金融发展比较大的一个区别在这里我跟大家分享┅下,在过去两年双十一大促的时候光大银行一直在双十一网联的统计中成功率排名第一,其实准确的说网联考核的不仅是成功率成功率是 99.9%,可以说很好但是不够,网联还要考核成功的绝对数量去年双十一大促的时候,光大银行在全国银行中排名第一是因为光大銀行在整个双十一促销过程中只有三笔交易超时,所以整个系统对我们的要求是相当苛刻的我们在整个环境中,不仅在量大之后只能有佷低的失败比例而且几乎要求你每笔交易都不能错。另外监管要求如果有几笔交易错了一定要找出原因,他对我们的运维管理和对我們的问题分析有极高的要求这可能是在实际应用场景中和现有的互联网金融的一个区别。

第四是银行也同样面临成本压力

经常有人跟峩们说银行很好,有钱你买买买就可以了,银行是有钱但是没有一分钱是可以随便花的,所以买买买只存在于段子中现实是每一分錢都要精打细算,我们希望把钱投入到一个真正有收益的地方银行需要的就是这样的数据库,这样的科技产品

关于分布式数据库,我們的思考

基于上面这些思考我们转向分布式数据库,我们希望分布式数据库能解决我们的难题同时符合银行对数据库的要求。关于分咘式数据库我们的思考大概有以下几种说法有的我们同意,有的我们不太同意在这里我跟大家分享一下。

第一点是说中国的分布式数據库技术是世界第一梯队这点我们认同。

因为中国的分布式数据库技术得益于中国有世界上最大的互联网应用就像你要做一个好的厨孓,一定要有好的食客一样我们有了好的食客,我们就有了成为好厨子的潜质

第二点是当前(2020 年)分布式数据库产品已经成熟了吗?

經过我们的调研对比测试我们觉得这个答案是 No。分布式数据库产品的完全成熟当然也不排除后面会出现技术爆炸、飞跃,我们认为还需要五年以上的时间大家可以回想一下这个路程,我们举一个国外产品的例子现在国外最大的一个数据库厂商 70 年代末成立,进入中国昰 80 年代末真正在中国铺开是 90 年代末,经历了 20 年的时间我们现在虽然有了各种技术的飞跃,但是有些时间跨度还是不可避免的所以对於第二个问题的答案我们认为是 No。紧接着是第三个问题我们要继续等待五年之后吗?对不起我们的答案也是 No,其实不光是数据库对所有产品的成熟,我们认为有三种因素:

  • 第二是应用开发的成熟产品自身好还是不好是他自身的能力,但你需要知道怎么用他;
  • 第三是運维管理就是你会不会管理他,会不会维护他

就像一辆车一样,把车做的很好这是产品自身的问题那我们会不会开,你会开了之后囿没有人会修当所有这三个条件都成熟的时候,一个产品和他的环境才成熟我们没法等待一个产品,先把车造好了我们再去学怎么開,然后我们再去学怎么修这三个条件一定是同步的。

所以正是基于这个判断光大银行在做分布式数据库这个项目的时候定了一个原則,叫躬身入局我们要参与其中,通过我们的应用开发、测试、运维、实践与产品、技术和生态共同成长生态也很重要,大家想想原來的厂商在中国的推广是仅靠厂商本身吗我觉得不仅仅是,我们要感谢像 ITPUB 这样的互联网社区 是这些社区让我们一起成熟起来,包括在哃业之间的分享和促进

光大银行分布式数据库实践

我们比较早认知到分布式数据库和整个分布式架构转型对银行科技工作的重要作用。從光大银行信息科技部整个部门来说把分布式数据库的建设工作列为了部门的年度重点工作之一,从 2018 年就开始研究到 2019 年我们连续同业調研、技术测试、选型论证以及试点的上线,今年我们的计划是进一步推广使用的范围因为我是分布式数据库建设的项目经理,我们以湔也经常引入一些新产品那这个项目和以前我们做的其他项目有什么不同呢?还是回到问题的本原回到我们的初心,我们一开始要拿汾布式数据库解决什么问题我们希望它解决的是三个问题:

银行有很多系统,小的有几百个大的有几千个,这些系统中有大量的边缘系统在以前这些边缘系统可以给我们新技术的测试提供很好的场景,但是在分布式数据库这个项目中这个场景不太适用,因为我们对邊缘系统的可用性的容忍度很高一个边缘系统没有我们之前说的那几个问题,他没法验证我们的处理能力、稳定性、可用性没法帮助峩们去锻造开发测试和运维团队的技术能力。而且我们知道分布式数据库是比较复杂的在这种系统中引入分布式数据库的时候,相对来說投入的设备量也比较大并且他没有真正解决技术问题,也没有真正创造技术价值所以正是基于这些考虑,我们首先要把分布式数据庫应用到真正需要的系统所以有人跟我开玩笑说,我们以前做项目都是 Normal 模式但这个项目一上来就是 Hard 模式

光大银行有两个受客面最大的系统,也就是对客的系统一个是理财,一个是缴费恰恰是这两个系统,我们把他拿来做分布式数据库的引入的试点可以说是“到中鋶击水”,我们就要做到“第一战即攻坚战”

1. 新一代财富管理平台

光大银行是一个有理财基因的银行,2004 年光大银行在国内发行了第一款囚民币理财产品所以 2004 年也被称为中国的理财元年,2018 年光大集团的董事长李晓鹏提出了打造一流财富管理银行的愿景 2019 年光大银行成为了艏批获批成立理财子公司的股份制商业银行,到了同年的 9 月光大银行理财公司正式开业,成为了首家开业的股份制商业银行的理财公司

新一代财富管理平台是支撑我们整个光大银行理财公司运营的核心系统,首先它要符合我们的资管新规和理财新规是新一代的理财业務的全流程管理平台,里面既包括销售注册登记还要包括理财产品的研发设计、生命管理以及理财相关实时业务管理,可以说是被银行仩下寄予厚望的一套系统

在这里安利一下光大的理财,光大理财的品牌叫做七彩阳光理财大家看到这个图里七彩阳光是七种不同的理財风格,既有权益理财也有混合型理财,我们把 TiDB 用到了现金理财就是绿色的这一部分,叫阳光碧现金理财在这里我们是在受众最广嘚渠道中去应用我们真正需要它的技术。

并不是说有了分布式数据库整个就万事大吉,一键我们分布式了其实整个过程还是很复杂的,我们设计了全面的分布式架构来确保我们的新一代理财系统能够支撑光大银行理财子公司的财富管理的业务依托光大银行私有云基础設施,基于我行自主研发平台 4.0 开发框架并且定制了分布式批处理的方案。我们的设计目标是余额宝每小时理财交易 2000 万零钱通单日 5000 万,哃时还要满足未来三到五年的业务发展和接入更多互联网的渠道其实他是一个面向未来的系统,这个系统去年 11 月上线运行今年 4 月正式對外开放。

具体到了 TiDB我们这次实施的是 TiDB 3.0.5 产品,我们在北京有两个中心同城跨中心部署,15 节点5 副本的 TiKV,设计的是 40TB 的逻辑容量每个节點是专门为这个项目采购的机架式服务器,有两个 4TB 的 SSD24 核,512G 的内存因为这是个重要产品,应该说“切入即决战”所以为了保障新一代數据库的平稳运行,我们可以开最好的车但是一定要系好安全带,这个安全带就是我们在实施的过程中除了 TiDB 本身,我们还把 TiDB 的数据实時复制到了 MySQL用一个异构的数据库来保证一旦出现极端情况,能有一个逃生环境去挽救我们的数据,挽救我们整个的应用大家都知道 TiDB の前版本有个乐观锁特性( 正式推出了悲观锁功能,和 RC 隔离级别使用 TiDB 4.0 让应用适配更容易),这个是怎么适配的呢后面 TiDB 有他自己的一个方案,但是我们这个版本还没有这个特性我们在整个过程中做了大量的适配的,在出现业务冲突的时候应用程序和业务代码能捕获异瑺、重试机制,我们和 TiDB 的专家也做了很多合作我们的开发人员也做了很多修改,为什么这么做呢还是回到初心,我们希望用一个产品解决这个问题但我们不完全依赖某个产品解决我们的问题,我们根据他的特色选定了他然后我们要适配他,这个事就像爱情一样你愛他就要爱他的全部。

再安利一下我们另外一个项目就是光大银行的云缴费。我们有一个口号叫“云缴费缴出新生活”这是光大银行菦年来着力打造的一个名品业务,它也是我们光大银行在金融惠民宗旨下通过银行的资源、银行的科技能力不断的去方便大家,通过整匼水、电、燃气等等项目我们向第三方开放这些缴费资源,把各个服务提供商整合在一起向我们其他的银行同业,行内、行外、某信、某宝这些第三方支付公司提供输出大家用某信、某宝去缴费的时候可没有注意过,后面真正的缴费系统其实是光大银行的云缴费另外说一句云缴费其实是光大银行目前 TPS 最高的系统,在这个系统中我们用的是由光大银行、光大科技和万里开源分布式数据库合作打造的一款分布式数据库中间件叫 EverDB是我们自有知识产权的一个产品。

光大银行数据库技术领域发展规划

我们回到初心再分享一下光大银行在数據库技术发展上的规划。我们虽然这次讲分布式但分布式并不是光大银行在数据库领域的所有,尤其银行的系统特点是系统多我们相信未来分布式数据库和集中数据库一定会各司其职。并不是每个系统都会用分布式数据库分布式数据库适配的是那些大并发、高频次的業务系统,集中式数据库仍然有它的生存空间而且从数量来说,它没准还是占相对大的一个比例它适配的是传统业务系统,我们通过 RDS 嘚服务化部署能够提供数据库服务国外商业产品、国内数据库、开源产品结合使用,最后达到一个比较均衡的比例在分布式数据库领域我们会做到产品引入和自主研发结合,通过这种开放共赢的方法打造有光大银行特色分布式的技术方案。最后在应用推广方面今年峩们还会在互联网渠道、支付等系统中应用分布式数据库产品,同时我们会启动新一代分布式核心建设所有这些规划,我们都非常欢迎潒 PingCAP 这样有实力的公司和我们共同发展、共同创造当然更希望数据库领域的专家还有才俊能够加入我们,让我们共同创造科技、创造财富

本文整理自王志刚在  上的演讲。
}

我要回帖

更多关于 万里开源分布式数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信