系统运维

国产数据库,开始核心平替了!

时间:2010-12-5 17:23:32  作者:IT科技   来源:人工智能  查看:  评论:0
内容摘要:国内互联网应用非常发达,日常生活的方方面面都可以在手机上完成,便捷程度可以说是世界领先,但是作为程序员,我们非常清楚,这个繁荣的互联网大厦的根基并不稳定,因为它是建立在国外的芯片、操作系统、编译器、数

国内互联网应用非常发达,国产日常生活的数据始核方方面面都可以在手机上完成,便捷程度可以说是库开世界领先,但是心平作为程序员,我们非常清楚,国产这个繁荣的数据始核互联网大厦的根基并不稳定,因为它是库开建立在国外的芯片、操作系统、心平编译器、国产数据库、数据始核开发工具等基础之上。库开

图片

这几年,心平某些国家主动挑起贸易和科技摩擦,国产试图打压中国的数据始核和平发展。互联网大厦的库开根基,自然成为重点的打击对象。

所以中国必须要实现自主可控,“信创“就是在这种背景下被提了出来。

从产业链角度看,“信创“包括四个部分:基础硬件、基础软件、应用软件、信息安全。站群服务器其中,CPU、操作系统、数据库、中间件是最重要的产业链环节。

信创的发展政策是2+8+N ,“2”是指党政,是信创产业发展的首要领域,“8”是金融、电力、电信、石油、交通、教育、医疗、航空航天等关于国计民生的八大行业,也是信创产业发展的重点行业。

如果观察下数据库领域的话,党政领域的数据库国产替代率高达80%,基本处于替换的高防服务器尾声阶段,其他领域还比较低。以金融业为例,银行核心系统的国产数据库替代率15%左右;证券和保险核心系统的国产数据库替代率不超过20%。

1.为什么国产化替代这么难?

应用程序可以随着技术的发展不断变化,但是程序运行依赖的数据非常稳定。

尤其是金融业,国家网络安全和金融监管部门对金融行业有着严格的合规性要求,

它的核心数据经过几十年的沉淀,是非常宝贵的财富,数据库的迁移一旦出错,损失难以估量,所以没有人敢轻易动它。

就拿使用广泛的Oracle来说,要想平滑地替换它,必须要兼容它的SQL语法,存储过程语法,用户自定义函数,数据类型,WordPress模板安全加密….. 这还不算,还得考虑衍生工具和中间件。

图片

也就是说,新数据库必须得实现语法、语义、高级特性和生态的高度兼容,稳定性、性能、可靠性也经受住了真正的考验,用户才敢动手迁移,这是非常难的事情。

之前靠堆人力、堆机器的方法来实现替换,在今天完全不适用,强安全、稳保障、全兼容、零修改、高抗压、高可用是金融行业的生命线,特别是在大压力场景下,性能和可用性必须全面对标国际标杆。

另外一方面,现在大数据、云计算、AI+时代,出现了新需求、新场景、新模式,金融行业也需要做创新,对数据多样性,数据处理的新鲜度和融合性也提出了更高的要求,想要做国产化替代,还得满足金融业的新需求。

2.谁能实现核心场景1:1平替?

虽然国产化替代很难,但国内有一家企业,却成功实现了核心场景的1:1平替,这就是崖山数据库。

崖山数据库提出了一个更经济、更普适的规模化替代方案,替换过程中可以实现“三个不变,两个对等,一个更优”。

“三个不变“指的是架构、应用、运维不变。在架构层面实现和国际标杆Oracle的完全对等,应用层面无需做额外改造,运维层面可直接复用原有数据库产品的生态和技术。“两个对等”即“性能和可用可靠性对等”;“一个更优”即“安全性更优”。

图片

基于这样的替代方案,相对于应用系统重构典型业务场景,崖山1:1平替方案可以实现更低的基础设施成本和人力成本,提供更经济、更普适的规模化替换路径。

图片

在金融行业,核心系统的数据库都是共享集群,即单库多实例的系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。

图片

崖山数据库也攻破了这个核心技术,最近发布的共享集群V23.3更是进一步提升了高并发事务处理能力,集群规模和优化能力,集群4节点TPCC已经达520万tpmC(每分钟处理交易量),而且全国产环境下,TPCC测试性能已达到非国产环境下Oracle的同等水平!

图片

3.为什么是崖山数据库?

可能有些人会好奇,崖山为什么能在短短几年里从零做出一款全自研的数据库,还能突破共享集群这样的塔尖技术?

答案很简单:主要在于人,在于团队。

崖山数据库最大的竞争力就是有着一只不可复制的团队,有非常优秀,天才横溢的青年科学家,也聚集了中国非常难得的、坚持坐十年冷板凳的数据库内核工匠。

樊文飞院士是崖山数据库的带头人,也是数据库领域历史上仅有的两个“大满贯”学者之一。他提出的有界计算理论(bounded evaluation)和数据驱动的近似计算(data-driven approximation)理论横扫计算机理论和系统大奖。

崖山团队成员中有超过30位来自北大、清华等全球知名学府的博士研究生,以及超50位拥有十年以上数据库内核开发经验的专业人才。整个团队达300余人规模,其中20%人才毕业于世界排名前100的名校,实力非常强悍。

Webuzo 是一款单用户控制面板/应用程序管理器,允许用户部署流行的 Web 应用程序,如 WordPress,Zoomla 和 Drupal 等,鼠标单击轻松部署。安装这样的web程序不需要专业的系统管理知识,你的重点是把精力放在使用的应用程序上,而不是维护应用程序,Webuzo 就像 panel 一样控制面板。Webuzo 与 cPanel 一样非常适用于企业,中小型商业环境,支持几乎 240 种 Web 应用程序。也适用于 Web 开发人员作为 Web 应用程序调试,支持的系统应用程序,如MongoDB、Apache、NGINX、Java等,也可以通过 Webuzo 提供的连接安装应用插件。复制代码代码如下:wget http://files.webuzo.com/install.sh 复制代码代码如下:chmod 755 install.sh 复制代码代码如下:./install.sh  好了,脚本执行后,需要运行一段时间了。打开浏览器并输入IP地址。web 登陆为默认用户名(soft)设置密码:使用设置的密码登陆:登陆后点击“end user Panel”链接:一个完整的类似 cPanel 的控制面板会出现在你的面前:现在,可以安装下载的各种脚本。Webuzo 是一款非常棒的控制面板,只需鼠标点击就可以帮助你管理网络和系统应用,不需要专业知识,当然该软件提供的开源版本还有一定的限制,假如需要一些更好的服务,还需要购买许可序列号。
探讨屏幕色温调节的技巧与原理(以怎样暖屏调冷屏为例,提升视觉舒适度与效果)
最近更新
copyright © 2025 powered by 编程之道  滇ICP备2023006006号-34sitemap