热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

十个最有用的云数据库

IDC预言大数据将按照60%每年的比率增加结构化以及非结构化数据。各个行业需要为这些新增的数据做好充足的准备,而在之前传统数据库一直是这个问题的答案。然而通过云技术,供应商推出了更



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


\


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


Amazon Web Services


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


EnterpriseDB


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


Garantia Data


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


Google Cloud SQL


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


Microsoft Azure


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


MongoLab


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


Rackspace


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


SAP


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


StormDB


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


Xeround


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



推荐阅读
  • 本文深入探讨了NoSQL数据库的四大主要类型:键值对存储、文档存储、列式存储和图数据库。NoSQL(Not Only SQL)是指一系列非关系型数据库系统,它们不依赖于固定模式的数据存储方式,能够灵活处理大规模、高并发的数据需求。键值对存储适用于简单的数据结构;文档存储支持复杂的数据对象;列式存储优化了大数据量的读写性能;而图数据库则擅长处理复杂的关系网络。每种类型的NoSQL数据库都有其独特的优势和应用场景,本文将详细分析它们的特点及应用实例。 ... [详细]
  • NoSQL数据库,即非关系型数据库,有时也被称作Not Only SQL,是一种区别于传统关系型数据库的管理系统。这类数据库设计用于处理大规模、高并发的数据存储与查询需求,特别适用于需要快速读写大量非结构化或半结构化数据的应用场景。NoSQL数据库通过牺牲部分一致性来换取更高的可扩展性和性能,支持分布式部署,能够有效应对互联网时代的海量数据挑战。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
  • 本文详细介绍了在天正CAD中如何调整和修改尺寸标注的方法,包括改变标注数字大小、修改文字样式、调整标注比例等实用技巧。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • NFT市场热度持续攀升,波卡能否抓住机遇迎来NFT夏季热潮?
    NFT市场热度持续攀升,波卡能否抓住机遇迎来NFT夏季热潮? ... [详细]
  • Oracle字符集详解:图表解析与中文乱码解决方案
    本文详细解析了 Oracle 数据库中的字符集机制,通过图表展示了不同字符集之间的转换过程,并针对中文乱码问题提供了有效的解决方案。文章深入探讨了字符集配置、数据迁移和兼容性问题,为数据库管理员和开发人员提供了实用的参考和指导。 ... [详细]
  • 针对MySQL Undo空间满载及Oracle Undo表空间溢出的问题,本文详细探讨了其原因与解决策略。首先,通过启动SQL*Plus并以SYS用户身份登录数据库,查询当前数据库的UNDO表空间名称,确认当前状态。接着,分析导致Undo空间满载的常见原因,如长时间运行的事务、频繁的更新操作等,并提出相应的解决方案,包括调整Undo表空间大小、优化事务管理、定期清理历史数据等。最后,结合实际案例,提供具体的实施步骤和注意事项,帮助DBA有效应对这些问题。 ... [详细]
  • 本文详细介绍了使用 Python 进行 MySQL 和 Redis 数据库操作的实战技巧。首先,针对 MySQL 数据库,通过 `pymysql` 模块展示了如何连接和操作数据库,包括建立连接、执行查询和更新等常见操作。接着,文章深入探讨了 Redis 的基本命令和高级功能,如键值存储、列表操作和事务处理。此外,还提供了多个实际案例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 开发心得:利用 Redis 构建分布式系统的轻量级协调机制
    开发心得:利用 Redis 构建分布式系统的轻量级协调机制 ... [详细]
author-avatar
好运娟_968
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有