上QQ阅读APP看书,第一时间看更新
1.1.1 云数据库的概念
随着信息化应用中海量非结构化数据的存储需求及应用动态变化的资源需求,导致企业要有大量虚拟机器的增加或减少。对于这种情形,传统的关系数据库已经无法满足要求,云数据库成为必然的选择。换言之,海量的非结构化数据存储催生了云数据库。
云数据库是在SaaS(Software as a Service,软件即服务)成为应用趋势的大背景下发展起来的云计算技术,它极大地增强了数据库的存储能力,消除了人员、硬件、软件的重复配置,让软件、硬件升级变得更加容易,同时也虚拟化了许多后端功能。
目前,对于云数据库的概念界定不尽相同,本书采用的云数据库(Cloud DataBase)定义是:云数据库是部署和虚拟化在云计算环境中的数据库。在云数据库应用中,客户端不需要了解云数据库的底层细节,所有的底层硬件都已经被虚拟化,对客户端而言是透明的,就像在使用一个运行在单一服务器上的数据库一样方便和容易,同时又可以获得理论上近乎无限的存储和处理能力。