何为云数据库之云数据库产品的特点

何为云数据库

导读

当下国内环境,“云”等同于“骗”,但鉴于文章篇幅的限制,只探讨何为云数据库、云数据库产品的特点和重要性。

l  何为云数据库

 

云数据库是一种基于云的数据存储,提供数据的变更、查询、计算服务,对应用程序而言只需要提交一个数据库连接字符串即可访问的服务,且云数据库的用户不能直接控制运行原始数据库的主机。

 

l  云数据库的特点

  • 数据的分布式存储

用户看到的数据库名称为一个虚拟的数据库,虚拟数据库中的数据会依据用户购买的云数据库服务等级不同,而选择的策略不同。往往当用户申请的云数据库的容量、并发连接数等指标过大的时候,将会对用户的数据进行拆分存储到不同的物理主机或者虚拟机上。当然,对于数据拆分原则,具有一定的智能算法规则,且数据拆分对用户程序而言绝对透明。

  • 数据服务的高可用性

由单一主机提供数据库服务,存在数据服务可用性低的缺陷,为提高数据服务的可用性,针对不同的数据库产品特点和主机存储设备,会采用不同的做法,基本思路都是冗余的机制,也即有多个数据库主机能提供服务,以便任一主机或数据库故障发生时,能在极短时间(注:1秒以内)内进行数据服务的自动切换,对应用程序几乎无感知。

若是采用云数据库之后,则用户不需要关心数据服务的可用性,而是由云数据库确保数据服务的高可用性,一般而言至少达到99%。

  • 数据服务的隔离性

一台物理主机跑多个数据库实例,则数据库实例之间会因争夺资源,而影响其他实例的处理能力和数据服务的质量,而租用云数据库的服务,则会对不同用户的数据库实例做到资源上的隔离,互不影响。若只是共同租用数据库实例的做法,则存在部分资源上的争夺影响。

  • 运维管理革新

使用云数据库的服务后,则数据库的管理维护、备份、监控、服务器端优化等日常工作,数据库主机的管理维护、监控等工作,都将统一由云数据库平台的自动化工具完成,用户不再需要招聘人员完成这些工作。

l  云数据库的重要性

提供数据库服务的主机和存储设备,要考虑高峰期与低谷期的特点,每家公司都存在或多或少的闲置,若是采用分布式计算的技术,将会有利于提高资源的利用率,对土地的占用,节能减排都有非常大的贡献。

云数据库的技术发展、服务理念革新,将会促进社会创新与社会发展的进步,能帮助到更多的创业者或创业公司快速完成产品的研发,更多精力专注产品运营或业务流程,也能降低创业的技术门槛。

作者注释

IT168的美女编辑很早约稿,却一直没有时间写,以及一再交待字符不能超过500字,写到最后发现接近1000个字数,故把很多其他的信息都删除了,其实云数据库的话题可以写很多分享的内容,与大家一起探讨。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>