现在的信息系统越来越庞大,越来越复杂,随着大数据的应用,也开始在信息系统中出现越来越多的数据库类型。已经不仅仅是一种传统数据库,活着一种分布式数据库这样单一的架构。往往是多种数据库并存,共同支撑起所有的业务,面对这样的环境和将来有可能发生的业务变化,针对数据库,应该采用怎样的架构设计来简化整个数据库系统的维护,降低可能产生的各种风险呢
其实这个问题,很多企业都会遇到。企业的数据库系统少则几十套,多则成千上万。数据库类型也是五花八门。DBA往往需要好多个,针对不同的数据库系统去做变更、配置、优化。
这个问题我相信没有一种产品或者架构能够完全解决。只能通过我们对数据库管理的策略和思路来尽量优化。也就是 “数据库的整合”。
我们可以通过对业务系统对数据存取特点、业务重要性、业务相关性、数据量的规模等等维度把数据库系统进行统合分类,通过这样的手段把数量庞大的数据库个体划分为几个范围。那么同范围的系统是不是看可以考虑数据库的管理策略标准话,数据库的架构采用资源池架构,数据库的配置和变更可以采用同一个平台。例如:有的企业通过业务重要性和数据量的基础维度将数据库进行分片划分,然后采用 Oracle 资源池的架构来解决一大堆中小数据库的整合问题。
收起