文章转自: Java之道 , 作者 Hollis
关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据。目前市场上被广泛使用的关系型数据库主要有Oracle、DB2、MySQL、Microsoft SQL Server、Microsoft Access等。
目前使用比较广泛的关系型数据库主要有开源的MySQL和闭源的Oracle,在2019年5月15日,华为面向全球发布人工智能原生(AI-Native)数据库GaussDB,GaussDB是一款分布式数据库,取名Gauss是在致敬数学家高斯。
近日,有消息称,这一受到广泛关注的数据库被华为开源了。在华为的GaussBD的官网上,可以看到2019年8月2日新增了一份《Open Source Software Notice》:
这款数据库和我们之前了解的数据库有一个关键的区别:GaussDB 是业界首款 AI-Native 数据库,也是业界第一款支持 ARM 的企业级数据库。
全球首款AI-Native数据库
近些年来,以亚马逊等为代表的云计算企业纷纷投身数据库的研发,他们所打造的数据库也有了一个全新的理念:云原生(Cloud-Native)数据库。
不过,华为似乎要在这一基础上再进一步,华为发布的GaussDB数据库,也是全球首款人工智能原生(AI-Native)数据库。
作为全球首款AI-Native数据库,GaussDB首次将人工智能技术融入分布式数据库的全生命周期,实现自运维、自管理、自调优、故障自诊断和自愈。在交易、分析和混合负载场景下,基于最优化理论,首创基于深度强化学习的自调优算法,调优性能比业界提升60%以上;
从传统数据库的日暮西山,到开源数据库、Cloud-Native数据库、AI-Native数据库的快速崛起,在这场巨变中,华为发布GaussDB数据库,不止是要充当传统数据库的“掘墓人”,更是在新的智能时代成为释放数据价值的“新引擎”。
第一款支持 ARM 的企业级数据库
过去的数据库都是基于单一计算架构开发的,比如x86、Power、SPARC等。
GaussDB通过异构计算创新框架充分发挥X86、ARM、GPU、NPU多种算力优势,在权威标准测试集TPC-DS上,性能比业界提升50%,排名第一。
GaussDB不仅仅是支持ARM架构,还支持本地部署、私有云、公有云等多种场景。
分布式、AI-Native、支持异构,三大特性说明华为不是要做一款跟别人类似的产品,而是能应对未来挑战的产品。在布局未来这一块,华为走在了最前面。
华为之光
截止今年5月,华为GaussDB数据库和FusionInsight大数据解决方案已经应用于全球60个国家及地区,服务于1500多个客户,拥有500多家商业合作伙伴,并广泛应用于金融、运营商、政府、能源、医疗、制造、交通等多个行业。
据运维派报道,已经有多个典型的金融案例证明了GaussDB是经受得住考验的:
- 1、招商银行零售银行。使用GaussDB分布式OLTP数据库后,其综合交易流水平台、风险预警平台和重资产营销平台管理数据的容量提升10倍,AI的故障恢复速度提升30倍,相较其它产品30秒的RTO时间,GaussDB可以做到1秒以内。
- 2、某大型银行智慧银行项目。使用GaussDB分布式OLAP数据库后,其分析师平台、数据仓库和数据集市的数据分析效率大幅提升,相较友商产品TPC-DSBenchmark 2.68M的成绩,GaussDB能达到4.03M,提升达到50%。
- 3、中国民生银行。使用GaussDB分布式HTAP数据库后,一套架构能够支持流数据库、图数据库、空间数据、文本数据库和关系数据库五种类型数据的混合负载,在解决扩展性和性能瓶颈问题的同时,可有效分散风险,提升业务连续性。
GaussDB是一款划时代的产品。它引领着华为继单机数据、集群数据库和云分布式数据库后,率先进入数据库发展的第四个阶段——人工智能原生数据库时代。可以预见的是:用不了多久,数据库产业将全面进入AI数据库时代,华为无疑已经占得先机。
最近发现了一个非常适合小白人工智能入门的教程,不仅通俗易懂而且还很风趣幽默。忍不住分享一下给大家。点下面链接可以跳转到教程。
https://www.captainbed.net/suga