云数据库的特性
云数据库是指被优化或部署到一个虚拟计算环境中的数据库,可以实现按需付费、按需扩展、高可用性以及存储整合等优势。
根据数据库类型一般分为关系型数据库和非关系型数据库(NoSQL数据库)。
云数据库的特性有:实例创建快速、支持只读实例、读写分离、故障自动切换、数据备份、Binlog备份、SQL审计、访问白名单、监控与消息通知等。
云数据库的使用场景
1、金融行业Oracle云
应用场景:在政府的大型应用系统、企业的涉金融级应用系统中,一般都会沿用昂贵的Oracle数据库系统。例如,期货的交易系统后台数据库、公司内部财务系统的后台数据库。
其优势:高性能、高可靠性。Oracle数据库作为元老级的产品,的确拥有其过人之处,直到现在去IOE大当其道的今天,仍然在众多的核心应用系统中存在。
2、互联网行业MySQL云
应用场景:目前的互联网公司已经大量采用MySQL作为主要业务的承载。因MySQL已被Oracle公司收购,因此现在又出现了MariaDB的开源数据库,以避免MySQL被收费的情况。例如,互联网公司的网站一般都采用MySQL。
其优势:高性能、高可靠、低成本。现在一提到数据库,往往就是MySQL出场的时候。
3、云MongoDB面向互联网
应用场景:在物联网、游戏等场景大量使用MongoDB数据库。
例如,某省某石油客户使用该数据库存储采油站的大量数据,因其JSON松散式的数据格式,利于数据的任意保存、快速分析、分片存储,得到大量公司的应用。
其优势:高性能、低成本、易使用。MongoDB通过索引加速检索的性能,利于X86服务器进行分片的存储,JSON数据格式不需要预先定义。
4、云HBase面向大容量检索
应用场景:在电子商务、车联网、日志等场景中均有大量的应
用案例。例如,某物联网公司采用HBase存储其鞋类穿戴数据。
其优势:高性能、低成本、高伸缩性。HBase+Phoenix提供快速
的SQL化检索,HBase基于其列式的存储方便放在X86服务器,而
HBase根据行、列可以进行数据在不同服务器的扩容。
5、云Redis面向快速查询
应用场景:在电子商务、游戏公司、大数据展示 、视频直播等
场景中均有大量的应用案例。例如,某电子商务公司的大屏数
据直接来源于Redis的内存数据。
其优势就是高性能。Redis的主要数据放置在内存中,因此数据
的查询数据相比于之前的数据库有了10倍以上的提升。
发表回复