下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

大数据时代常用的10个云数据库

作者:课课家教育     来源: http://www.kokojia.com点击数:1246发布时间: 2016-03-08 16:22:12

标签: 云mysql结构化数据库云数据库

  数据在大爆发,我们生活在大数据时代,我们饥渴着数据,大数据时代,各种数据库软件是怎样加强对数据的管理呢?云MySQL是一种,但是还有其他十种比较常用的云数据库。

大数据时代常用的10个云数据库_结构化数据库_云数据库_课课家

  摘要:2012年以后的每一年都是数据泛滥的一年;各种结构和非结构化数据呈爆发性增长。NetworkWorld在《10ofthemostusefulclouddatabases》文章中盘点了2012年度10个最有用的云数据库,比如:AWS、EnterpriseDB、GarantiaData、GoogleCloudSQL、Azure、MongoLab、SAP、Xeround、Rackspace、StormDB,希望能为您下一年的数据工作添一份助力。

  IDC预言大数据将按照60%每年的比率增加结构化以及非结构化数据。各个行业需要为这些新增的数据做好充足的准备,而在之前传统数据库一直是这个问题的答案。然而通过云技术,供应商推出了更多的方式在公有云中托管这些数据库;云服务供应商提供了一系列服务让用户轻松完成数据库的扩展,将用户从繁琐的数据库硬件定制中解放出来。大数据研究公司Wikibon的专家JeffKelly说道:“鉴于大数据的发展趋势,这是个非常巨大的市场。云端将是大数据前进的最终归宿。”

  当然在DBaaS中仍然存在着问题,特别是围绕着高度机密信息的云存储以及各种原因引起云中断。但是云数据库和工具这个新兴市场明显在加速。这里NetworkWorld将把目光专注于10个云数据库工具。其中有一些与传统供应商有着直接关系,SQL或者NoSQL数据库,当然还有一些其它的各种各样开源数据库。当然这里列出的10个云数据库不可能面面俱到,比如一些大型数据库公司:Orcale、HP以及EMC/VMware也必然完成了自己的云数据库以及针对这些工具的计划。

  AmazonWebServices

  AmazonWebServices上可以使用多种基于云端的数据库,有关系型的也有非关系型的。AmazonRelationalDatabase(RDS)上可以运行MySQL、Oracle以及SQLServer等多种实例,而AmazonSimpleDB更是个专为小型用户设计的弱数据结构模型数据库。在NoSQL方面,AmazonDynamoDB更采用了SSD方案,并且自动的将工作复制到3个以上的可用空间。WemerVogles——AWSCTO更透露说,DynamoDB是AWS史上增速最快的服务;Aamazon还发布了一些数据管理服务,比如:新发布的数据仓库Redshift以及DataPipeline(用于管理多来源数据)。

  推荐阅读:AWS数据库

  EnterpriseDB

  EnterpriseDB专注于开源的PostgreSQL数据库,但是它赖以成名的却是Oracle数据库应用程序上的实力。通过使用EnterpriseDB的PostgresPlusAdvanceServer,用户可以通过EnterpriseDB使用为本地Orcale数据库编写的应用程序。EnterpriseDB已同时实现对HP和AWS的支持。EnterpriseDB还同时具备了二进制复制及周期性备份。

  更多信息:EnterpriseDB

  GarantiaData

  Garantia为用户提供了一个网关服务,通过这个服务用户可以在AWS公有云内存中运行开源的Redis和Memcached非关系数据库服务。使用Garantia的软件可以帮助开发者为这些开源数据平台自动的扩展节点,创建集群以及容错模型。

  更多信息:GarantiaData

  推荐阅读:程序员想玩转大数据:需要知晓的12种工具

  GoogleCloudSQL

  Google的云数据库服务主要出台了两个产品:GoogleCloudSQL和GoogleBigQuery;GoogleCloudSQL被Google打造成一个类MySQL的完全关系型数据库基础设施,而GoogleBigQuery则被塑造成在Google云基础设施上运行大数据集查询的分析工具。

  更多信息:Google云数据库

  MicrosoftAzure

  微软使用其SQLServer技术提供一个关系型数据库,允许用户直接访问云中SQL数据库或者在虚拟主机中托管SQL服务器实例。微软同时还强调混合型数据库,使用SQLDataSync整合了用户本地及Azure云上的数据。微软同样有个基于云的NoSQL数据库——Tables,Blobs文件(2进制对象存储)——专门为媒体文件(视频、音频)做了优化。

  更多信息:微软Azure

  FREESECURITY:15个免费安全工具

  MongoLab

  在NoSQL世界中,有各种各样的数据库平台可以选择,包括MongoDB。MongoDB允许用户使用多个云供应商提供的服务访问数据库,包括:AWS、Azure和Joyent。就像其它的网关类型服务,MongoLab同样在应用层整合了多种PaaS工具。MongoLab既可以在共享的环境中访问,也可以在专用的环境中访问;而后者的开销通常比前者来的大。

  更多信息:MongoLab

  Rackspace

  Rackspace通过CloudDatabases实现了数据库云端访问以及托管双类型。Rackspace强调了CloudDatabases的container-based虚拟化,该公司指出这将赋予数据库服务远甚于基于纯虚拟化基础设施的性能。CloudDatabases还整合了SAN网络存储——基于OpenStack平台。这个月Rackspace还将在云端发布一个来自Cloudant的NoSQL数据库。

  更多信息:RackspaceCloudDatabases

  SAP

  企业软件巨头SAP通过HANA踏上了云端,一个建立在内存技术上的平台。HANA中的云数据库还补充了该公司其它的本地数据库工具(比如Sybase),现在只支持AWS公有云中使用。HANA同时还包括了其它非数据库应用,包括了商业管理工具和应用程序开发工具

  更多信息:SAPHANA

  StormDB

  不同于其它的云数据库,StormDB是在实体服务器中运行其分布的关系型数据库;这就意味着没有虚拟主机的存在。StormDB官员指出这样可以带来更好的性能及更简易的管理,因为用户不需要去给他们的数据库选择虚拟主机的大小。然而即使使用的是实体服务器,用户还是在共享使用集群中的服务器,虽然StormDB承诺所有用户的数据库都是独立的。StormDB同样在云中对数据库进行自动分片,该公司正在运行一个免费的测试版。

  更多信息:StormDB

  Xeround

  Xeround是个可以横跨多个云供应商及平台去部署可扩展MySQL数据库的管理工具。Xeround提供了很高的可靠性和扩展性,可以横跨多个云供应商工作(比如:AWS,Rackspace、Joyent、HP以及OpenStack和Citrix平台)。

赞(29)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程