如何选择云数据库

客户提问:
如何选择云数据库

凯铧互联技术回复:
云数据库是指被优化或部署到一个虚拟计算环境中的数据库,可以实现按需付费、按需扩展、高可用性以及存储整合等优势。而选购都需要衡量多种因素,包括成本、可用性、可扩展性以及性能支持。

当前的代码可能很难对接到平台即服务(PaaS)数据库选择;甚至是关系型数据库都无法完全兼容,比如微软 SQL Server 和 Windows Azure SQL 数据库。比如 SQL Server 中,SQL 数据库不支持自定义文本操作。

因此,如果当前的应用使用 MySQL、Oracle、SQL Server、PostgreSQL 或者其他常用的关系型数据库管理系统,构建在三层架构上,可以将数据库服务器转移到基础架构即服务(IaaS)云上。在这种选择下,可以保持配置和管理控制,但是也要持续承担备份、监控和按需扩展(或收缩)的责任。

相反,如果开始一项新的开发或者重新设计一个当前的数据库层,随后 PaaS 或者数据库即服务(DBaaS)可能会更好的适应需求。要尽早确定是使用 SQL 还是 NoSQL 架构。

SQL 和 NoSQL 利弊分析

SQL 和 NoSQL 都有优缺点,但是有些最为重要的因素则是你的团队开发每一种类型数据库的技能水平,以及每一种数据库类型怎样更好的适应你的需求。擅长技术类型的优势在于你的开发者不会被较长的学习曲线吓到。不要过分强调不需要的功能,即便市场上营销它比其他的数据库得到了更多的支持者。比如,分布式事务两阶段提交对于一些应用很重要,但是你真的需要吗?

基于 SQL 的关系型数据库平台可以选择 PaaS,比如亚马逊关系型数据库服务(RDS)和 Windows Azure SQL 数据库。亚马逊 RDS 支持 MySQL、Oracle 和微软 SQL Server 数据库。在优化数据库性能时磁盘 I/O 是重点,因此在对接 PaaS 或者 DBaaS 数据库开发时,考虑一下存储的选择。

亚马逊 Web 服务(AWS)允许客户提供 RDS 实例,不管是标准的存储还是预分配的 IOPS。后者对于事务处理应用是个不错的选择。如果你可以忍受 I/O 性能,标准存储可以节省 AWS 费用。客户可以按照 1000—30000 IOPS 的范围,每月价格为 10 美分/IOPS。

谷歌云 SQL 是一个基于云的 MySQL 实现,针对中小型应用。整合了谷歌 App Engine,对于已经使用 PaaS 的开发者十分适用。不管是打包计划还是每个用例的计划付费都是可行的。

当成本和快速扩展成为问题所在,NoSQL 选择可能更适合。NoSQL 数据库并不具备我们构建面向事务的系统所依赖的所有性能,但是很适合 Web 和移动应用,这些应用要求快速扩展。AWS 和微软都有 NoSQL 数据库服务。

亚马逊 DynamoDB 是一个托管的 NoSQL 数据库。客户对读写分配容量,基于此支付每小时的费用。AWS 根据“读容量单元”和“写容量单元”衡量容量。

亚马逊 SimpleDB 是另一个 NoSQL 选择。其首要优势在于成本低。SimpleDB 对于小型应用是个不错的选择,这种应用可以接受更低的性能。对于大量数据则需要分区和自动扩展,从而处理负载,DynamoDB 可能更适合。

微软的 NoSQL 产品称之为 Table Storage,类似亚马逊 DynamoDB,是一种键值对数据存储。这些数据库都是支持大量数据的应用的有利候选,简化了数据类型的关系,可以不用修复预定义模式就获益。Table Storage 的价格基于数据量和冗余水平。

除了 IaaS 厂商之外,比如微软、谷歌、亚马逊,你还可以选择特定的数据库服务,比如 Cloudant 的数据库即服务。Cloudant 提供多租户和专用 MongoDB 数据库服务,价格起始于每月每 GB1 美分,加上额外的 HTTP 请求费用(如 GET、PUT、POST 和 DELETE)。

阿里云云数据库:aliyun.com

腾讯云云数据库:cloud.tencent.com

阿里云合作伙伴凯铧互联,长期合作,安全稳定。如果亲们对云服务器有需求,可以直接咨询我们的在线客服,通过我们购买阿里云的产品可享受满减优惠、折扣优惠、返利优惠!我们7*24小时随时随地提供技术服务!

本文适用于:
如何选择云数据库

上述就是云服务器如何选择操作系统的简述,如果您还有阿里云服务器/阿里云产品折扣以及阿里云技术服务等,请您直接联系本站客服,阿里云代理商凯铧互联为您提供一对一服务。 阿里云代理商凯铧互联会为您提供专业全面的技术服务,同时还能为您提供阿里云产品购买的专属折扣优惠。通过凯铧互联购买可以获得折上折优惠!若您需要帮助可以直接联系我方客服,阿里云代理商凯铧互联专业技术团队为您提供全面便捷专业的7×24技术服务。 电话专线:136-5130-9831,QQ:3398234753。

凯铧互联已为大批中小科技企业的创业创新活动提供了免费的技术培训服务,凯铧互联的核心优势如下:

1、一对一的客户经理服务:专业的上云架构咨询与指导、完整的售前支持与解决方案、及时的售后支持

2、云运维服务专家:上云迁移环境搭建服务、云计算相关培训、一站式运维服务

3、全面的ISV.SI能力:提供包括云基础资源+ISV.SI服务在内的一体化服务

4、选择我们的服务,我们将成立以1名服务经理为组长的服务小组,现场技术人员一主一备,长期稳定。

作为阿里云代理的凯铧互联建立有一支高素质的专业技术队伍支撑阿里云相关业务,现有一名阿里认证架构师ACE、五名阿里认证工程师ACP,随时响应客户的服务需求,服务范围已覆盖东北、华北、西北、华中等地多座城市,并为全国多家上市公司和大型集团的上云项目提供了从咨询、设计、采购到实施的一体化综合服务。按照阿里云官网解释其就是“由阿里云官方授仅的本地服务的4S店“,业务可以覆盖全国范围。

说明:本站的技术类文章,均为内部学习交流使用,并不能代表产品厂家,或者是第三方的观点。非专业技术类人员,请勿对云服务器等设备进行操作,以免造成设备不可使用或数据丢失。同时凯铧互联小编建议用户一定要定期对云服务器等数据进行备份保存!


北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里巴巴、腾讯等,作为阿里云、腾讯云、华为云、天翼云、百度智能云重要的合作伙伴,专注于为企业用户提供云计算及云计算的解决方案。阿里云、腾讯云、华为云、天翼云、百度智能云优惠购买专线:158-0160-3153(微信同步)