【IT168 评论】“跨界”是现在很火的一个词,它是指从某一属性的事物进入另一属性的运作,其不只在演艺圈掀起了一阵热潮,同时也在科技圈也带起了一阵狂潮。今天,我们就来看看科技圈第一热潮——云计算公司是如何“跨界”数据库服务的。
现在看来,云计算公司“跨界”数据库并不是什么新鲜事儿。“云计算的下一个竞争战场是数据库”几乎成为了云计算公司的共识,目前云计算公司提供的数据库服务产品大多有这么几类,自研数据库、托管数据库服务、数据迁移服务、数据仓库、缓存服务等等。
AWS
如今在云服务市场上,AWS的市占排名牢牢盘踞在一位,根据亚马逊刚刚公布的最新财报数据显示,AWS云服务实现43%同比涨幅,2017年全年营收达到了174亿美元。作为云计算领域的领头羊,我们看到AWS在“跨界”数据库领域的时候也尽显大哥风范,更多的选择了自研。
在AWS官网上,我们可以看到其在数据库一栏列出的产品包括Amazon Aurora、Amazon RDS、Amazon DynamoDB、Amazon ElastiCache、Amazon Redshift、Amazon Neptune和AWS Database Migration Service,基本可以满足用户对于数据库服务的各种需求。
Amazon Aurora 是AWS专为云打造且兼容 MySQL 和 PostgreSQL 的关系数据库,其既具有商用数据库的性能和可用性,又具有开源数据库的简单性和成本效益,最高速度可达标准 MySQL 数据库的五倍、标准 PostgreSQL 数据库的三倍。
Amazon Relational Database Service (Amazon RDS)提供了六种常用的数据库引擎,包括 Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle 和 Microsoft SQL Server。
Amazon DynamoDB 是一项快速灵活的 NoSQL 数据库服务,适合所有需要一致性且延迟低于 10 毫秒的任意规模的应用程序,是完全托管的云数据库,支持文档和键值存储模型。
Amazon Neptune 是一项快速、可靠且完全托管的图形数据库服务,其核心是专门构建的高性能图形数据库引擎,支持常见的图形模型 Property Graph 和 W3C RDF 及其关联的查询语言 Apache TinkerPop Gremlin 和 SPARQL。
Microsoft Azure
几周前,微软刚刚举办了Azure在华商用四周年的媒体沟通会,微软大中华区副总裁兼市场营销及运营总经理康容4年来Azure为中国11万客户的数字化转型提供了支持;有1400家合作伙伴与微软一起共同打造中国云生态。
根据微软Azure官网显示,其在数据库产品一栏列出的包括Azure SQL Database、Azure Database for MySQL、Azure Database for PostgreSQL、SQL 数据仓库、SQL Server Stretch Database、Azure Cosmos DB、表存储、Redis 缓存、数据工厂。
Azure Cosmos DB 是以全球分布和横向缩放为核心全新构建的,通过透明地缩放和复制数据,在任意数量的 Azure 区域提供统包全球分布。Azure Cosmos DB 提供对 NoSQL 选择的本机支持,还提供多种明确定义的一致性模型,保证多宿主功能的高可用性以及在世界上任意位置都能实现低延迟。
谷歌云
谷歌云在国内并没有像AWS、微软Azure一样惹人注目,关注度较低。但是在Gartner发布的报告中,谷歌云以3.95%的市场份额占据着公有云市场的第三把交椅。但是遗憾的是,谷歌云一直没有在中国落地。
谷歌母公司Alphabet2017年度营收超1000亿美元,谷歌云的营收只占到了4%,很多人因此而认为“云计算在谷歌战略中并不重要”。其实不然,谷歌云产品目前已覆盖计算、存储和数据库、网络、大数据、物联网、机器学习、身份验证与安全、管理工具、开发者工具等九大方面。
在谷歌云官网列出的数据库服务产品中,我们可以看出其对关系型数据库和NoSQL数据库都做了相关支持。
Cloud Spanner 是专为云端打造的一款分布在全球且高度一致的企业级数据库服务,融合了关系型数据库结构与非关系型横向扩展的优势,在跨行、跨区域、跨洲业务方面实现了高性能和一致性。
▲Cloud Spanner:融关系型数据库与非关系型数据库的精华于一体