Oracle数据库12c的一大创新便是其采用的多租户架构。对于多租户这项新功能,业内的评价褒贬不一。有的声音认为,这项功能的用处不是特别大,但在某些场景或特定的环境下,多租户依然有它的用处。其最大的用处就在于整合数据库。在一些小的系统环境中,多租户的特色就能够显现出来,其能够进行有效的整合,这样能够减小成本、下降管理的复杂度。多租户架构经过对不一样租户中的数据库内容进行分别管理,既可保障各租户之间所需的独立性与安全性,保留其自有功能,又能实现对多个数据库的合一管理,从而提升服务器的资源利用效率。 数据库
多租户架构的特性总结起来就是:
1.整合多个小系统的数据库
2.统一管理,物理上共用REDO和UNDO;
3.统一备份、统一升级
4.数据文件的FILE_ID仍然是惟一的,数据文件RDBA再也不惟一标识一个文件
5.内存结构增长CON_ID 安全
Oracle 12c多租户架构逻辑、物理结构总结图: 服务器