CGFT中云数据库的特性有哪些?

CGFT中云数据库的特性有哪些?云数据库是部署和虚拟化在云计算环境中的数据库。云数据库是在云计算的大背景下发展起来的一种新兴的共享基础架构的方法,它*大地增强了数据库的存储能力,消除了人员、硬件、软件的重复配置,让软、硬件升级变得更加容易,同时,也虚拟化了许多后端功能。云数据库具高高可扩展性、高可用性、采用多租形式和支持资源有效分发等特点。

云数据库具有以下特性。

1.动态可扩展

理论上,云数据库具有无限可扩展性,可以满足不断增加的数据存储需求。在面对不断变化的条件时,云数据库可以表现出很好的弹性。例如,对于一个从事产品零售的电子商务公司,会存在季节性或突发性的产品需求变化,或者对于类似Animoto的网络社区站点,可能会经历一个指数级的用户增长阶段,这时,就可以分配额外的数据库存储资源来处理增加的需求,这个过程只需要几分钟。一旦需求过去以后,就可以立即释放这些资源。

2.高可用性

不存在单点失效问题。如果一个节点失效了,剩余的节点就会接管未完成的事务。而且,在云数据库中,数据通常是穴余存储的,在地理上也是分布的。诸如Google、Amazon和IBM等大型云计算供应商,具有分布在世界范围内的数据中心,通过在不同地理区间内进行数据复制,可以提供高水平的容错能力。例如,Amazon SimpleDB会在不同的区域内进行数据复制,因此,即使某个区域内的云设施发生失效,也可以*数据继续可用。

CGFT

3.较低的使用代价

通常采用多租户(Multi-tenancy)的形式,同时为多个用户提供服务,这种共享资源的形式对于用户而言可以节省开销,而且,用户采用“按需付费”的方式使用云计算环境中的各种软、硬件资源,不会产生不必要的资源浪费。另外,云数据库底层存储通常采用大量廉价的商业服务器,这也大大降低了用户开销。腾讯云数据库官方公布的资料显示,当实现类似的数据库性能时,如果采用自己投资自建MySQL的方式,则单价为每台每天50.6元,实现双机容灾需要2台,即101.2元/天,平均存储成本是0.25元每GB每天,平均1元可获得的QPS(Query Per Second)为24次/秒;而如果采用腾讯云数据库产品,企业不需要投入任何初期建设成本,成本仅为72元天,平均存储成本为0.18元每GB每天,平均1元可获得的QPS为83次/秒,相对于自建,云数据库平均1元获得的QPS提高为原来的346%,具有*高的性价比。

4.易用性

使用云数据库的用户不用控制运行原始数据库的机器,也不必了解它身在何处。用户只需要一个有效的连接字符串(URL)就可以开始使用云数据库,而且就像使用本地数据库一样。许多基于MySQL的云数据库产品(如腾讯云数据库、阿里云RDS等),完全兼容MySQL协议,用户可通过基于MySQL协议的客户端或者API访问实例。用户可无缝地将原有MySQL应用迁移到云存储平台,无需进行任何代码改造。

5.高性能

采用大型分布式存储服务集群,支撑海量数据访间,多机房自动沉余备份,自动读写分离。

6.免维护

用户不需要关注后端机器及数据库的稳定性、网络问题、机房灾难、单库压力等各种风险,云数据库服务商提供7×24小时的专业服务,扩容和迁移对用户透明且不影响服务,并且可以提供全方位、全天候立体式监控,用户无需半夜去处理数据库故障。

7.安全

提供数据隔离,不同应用的数据会存在于不同的数据库中而不会相互影响;提供安全性检查,可以及时发现并拒绝恶意攻击性访问;数据提供多点备份,确保不会发生数据丢失。