云上数据库必有一战,关系型数据库占据80%以上的场景
说文解字中说,库:兵车藏也。所以库最开始是用来储藏兵车的。后来库泛指贮物的屋舍。
数据库,望文生意,存储数据的库,即存放数据的仓库,它是大量数据的集合。更专业点的解释是:存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。
从最早的纸片穿孔存储数据,到如今百花齐放的开源数据,数据库的发展伴随着软硬件的升级,也愈加系统化、智能化。
在这样的发展态势下,数据库管理系统(简称DBMS)应运而生,它是为了管理数据库而设计的软件系统,用于帮助用户建立、使用和维护数据库,同时能够保障数据的安全可靠。
以图书馆类比,数据库是存放图书的场馆,那么数据库管理系统则是使场馆的图书有序存取和借阅的图书管理系统。
现在,大家说到数据库,其实通常指的是数据库管理系统,Oracle、MySQL、SQL Server、DB2、PostgresSQL、Greenplum、Teradata、GaussDB等等,都属于数据库管理系统。
在以数据为支撑的互联网世界里,数据库的重要性更是不言而喻,账单查询、电影搜索、购物车结算……互联网世界的每一个小操作,都需要对数据库进行读取才能实现。
三张图读懂常用数据库
当前最常见的数据库主要是关系型数据库(SQL)和非关系型数据库(NoSQL),
其中,关系型数据库是基于关系模型来组织数据的数据库,具有数据存储结构化、数据强一致性等特点;非关系型数据库则用于存储一些非结构化数据,如图片、文档、时序信息等。
我们用三张表列举了这两种数据库特征和适用场景。
SQL与NoSQL的区别
2. 关系型数据库特征及适用场景
3. 非关系型数据库特征及适用场景
据华为云数据库专家透露,目前数据库市场的整体趋势是主题数据库时代,也就是根据合适的场景选择合适的数据库产品,其中关系型,非关系型,New SQL将当前的数据库类型进行了粗略划分,而这种划分方式将会长期存在。而且关系型数据库依然是主流,将占据整个数据库市场中80%以上的场景。
云上数据库必有一战
传统数据库架构源于30多年前的设计,硬件上使用单处理器、小内存、慢速磁盘,技术上采用双机热备提供高可用(HA)。在硬件更新换代、应用也日新月异的今天,传统数据库架构已经无法满足新型互联网业务的需求,分组、分片架构成为主流选择。
另一方面,云计算的快速发展和应用,业务上云成了多数企业的首选,在这样的趋势下,数据库上云是必然的趋势。
之前,自建开源数据库依赖专业DBA和数据库技术人员等手工下载版本、补丁、分析Bug情况,然后人工安装部署,面临各种运维难题。
现在将数据库部署到云端,云数据库可以几分钟内申请到一个基本能解决上述所有问题的数据库实例。
而且云厂商会提供云端完全托管各类管理任务(如硬件扩容、数据库设置、补丁升级和备份恢复),同时还有强大的技术团队保障修改数据库社区还未来得及修改的Bug的能力,保证高可用。
根据Gartner的预测,到2023年,全球3/4的数据库都会跑在云上,云上数据库也必有一战。
头部云服务厂商提供的云数据库产品一般有两大类,一种是将数据库部署到云端,围绕云计算的优势提高数据库的性能、可靠性以及便捷的运维;另一种是自研云数据库,基于底层架构的创新,改造开源数据库,让其拥有极高的性能、规模和可靠性,比如华为云的GaussDB产品。
总而言之,云计算+数据库是强强结合,云数据库的高性能、高扩展、高可用、易用易维也让建立在数据之上的业务系统更加高效。
- 点赞
- 收藏
- 关注作者
评论(0)