【IT168 专稿】分布式数据库技术的生命周期将要结束,数据大集中是未来信息化发展的必然趋势。
分布式数据库存在五大缺陷
传统的数据库应用系统是基于单个部门、单个企业或机构而建,每一个IT系统都有自己的存储和计算设备,以及独立的管理工具和数据库,不同的系统之间不能共享资源,不能交互和访问。因此,当企业规模比较大时就会形成多个资源孤岛和信息孤岛。为了打破信息壁垒,实现信息的集中共享,上一代解决方案是采用分布式数据库技术,即靠数据库同步复制或其它系统集成技术来集中数据。这在过去的网络和软件技术条件下是解决问题的可用方法,但是对用户来说这种方法性价比很差,尤其是对于规模越来越大的企业,采用这种技术实现的信息系统很难支持企业的不断发展甚至成为企业成长的桎梏。
分布式数据库技术对于规模化企业的应用存在一些“先天性缺陷”。
首先,不能适应企业系统的不断升级。一旦哪个系统升级,其相应的接口往往就得改变,带来很多麻烦,几乎每个系统都会面临升级的问题;
其次,数据不一致。同一个数据在不同的系统出现多次,可能导致不同的结果,进而造成不同部门互相扯皮,弄不清楚哪个系统的结果是对的;
第三,维护成本高。每个系统每个程序都需要一组专门的人才去维护;
第四,投入大。随着应用规模的扩大,新系统建设投入很大,每个分支机构都要建机房、买服务器和软件;
第五,系统的整体性能差。这种解决方案就像把奔驰车和老牛车绑在一起跑,结果是奔驰车跑不起来,老牛车跑得散了架。
互联网实时大集中的五种优势
随着互联网相关技术、计算机集群技术、企业计算技术的迅猛发展,新一代实时大集中的企业计算架构技术已经成熟。这种架构的特点是整个系统中只有一个数据库,即中心数据库。任何分支机构都不需要设立服务器,只需配备供操作人员使用的、能上网的个人电脑。应用软件也全部安装部署在总部服务器集群上,用户端只需要一个浏览器,不需要安装任何应用软件。在通信方式上,所有分支机构均采用廉价的互联网宽带接入方式,中心服务器系统则采用宽带专线接入方式。借助于无所不在的互联网,总部和分支机构可实现实时交换数据,终端的数据被实时收集到中心服务器,而总部下发的信息也立刻传到所有分支机构。
这种崭新的技术架构彻底消除了分布式数据库技术架构存在的问题,其突出优势主要包括:
首先,数据安全性得到了高度保证。如果数据分散保管,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。而集中存放在总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,上述安全问题可以集中统一进行防范,安全保护系统的成本和复杂度都会大大降低,可靠性则大大提高。
其次,数据大集中使数据的一致性得到了保证。数据库之间的复制过程被完全消除了,总部服务器的数据随时都是完整的、准确的、与分支机构一致的;客户端发生的每一笔业务单据都立刻、直接进入到中央数据库,避免了部门之间扯皮及数据延迟等问题。
第三,数据实时性和溯源性得到了保证。由于是实时的数据,因此为快速决策提供了保证,而由于数据是集中存放的,因此集团总部可以直接追溯到各级分支机构(分公司、门店)的原始业务单据,做到了追本溯源。
第四,成倍降低了企业IT投入成本。无论企业业务规模怎么增加,这种软件系统都会随之延伸,但所需的投入很小。因为任何分支机构都不需要建机房,不需要买服务器和复杂的网络设备,只需开通互联网接入就具备了使用系统的条件,而互联网现在已经是无处不在了。系统综合运行成本低廉——ADSL月租仅数十元;分支机构无需机房和服务器,能源消耗减少一大块;应用部门无需配备专业技术人员,只需要为总部中心系统配备少数专业人员,大大降低运维人力成本。
第五,系统推广、维护和升级快捷方便。总部系统只要部署好以后,随时就可以大规模地推广应用。所有维护工作都在总部进行,系统修改和升级只需在总部服务器上进行更新,更新的结果立刻就在所有相关分支机构生效,所以软件的一致性得到彻底保证。同时,升级系统不需要人员到处出差去安装软件,可节约大量时间和费用。
这种新一代实时集中式计算架构技术的优点可用“五个一”来概括:即一个数据库、一套程序、一个机房、一个技术小组、一个网络平台。借助这“五个一”就能管理规模化企业分布在各地的各种分支机构,实现集中化、统一化、实时化管理。
欧美信息化发达国家的众多企业和其它组织已经从分布式数据库技术的园囿中走了出来,进入了数据大集中时代,建立了各种成功的应用。我们中国的企业不应再走冤枉路,做不必要的牺牲,而是应该看到和顺应技术发展的趋势,直接驶入数据大集中的信息化高速公路。目前,我国各大银行已基本实现了数据大集中,率先采用新一代技术以提升竞争力。实践证明实时集中架构可以让企业用最低的IT投入创造极大的价值,提高了业务质量,获得了IT系统的灵活性,从而能更好地支持企业快速响应市场变化和进行业务调整,对提升企业的运营管理水平和支撑企业快速平稳发展作用非常显著。