探索中国CIO人才现状 | 第四季调研报告
如何给ERP系统选数据库?
2013-12-19  作者:CIO 

  数据库是ERP系统的要使用的核心装置,其性能和表现直接影响到ERP系统的性能和表现,一个成功的ERP系统的背后,必定有一个默默支持它的数据库,因此,选择数据库是企业实施ERP的首要工作。那么应该怎样选择数据库呢?虽然这是一个技术性比较强的问题,需要很大的篇幅才能说说皮毛,幸而本文的读者并不需要了解那么多,笔者将从使用者的角度来简单的阐述一下,有不够严谨之处还望读者能够谅解。


  从大的层面来讲,数据库分为大型、中型、和小型数据库,分别适应于不同的应用环境,企业应该根据自己的实际情况,选择适合自己的数据库类型,基本就可以满足ERP系统的需要,在这个前提下,具体的数据库品牌和型号则不会对ERP系统的实施带来关键性的风险了。


  大型数据库如DB2,适用于大型的分布式应用系统,效率,稳定性,安全性,恢复性等等都非常好,适用于各种规模的应用,但是使用起来非常繁琐,首先安装的时候要求颇多,一般都是安装在小型机或者服务器上的,新建一个库需要设置很多东西,备份和恢复也非常繁琐。使用大型数据库,需要有专用机房、专业人员来进行维护。世界500强的企业大多在使用它们,需要注意的是使用了大型数据库不一定会成为世界500强。


  中型数据库如Sqlserver,适用于中小型企业,支持大型的分布式应用,其功能并不比DB2少,只是在超大型应用中,其效率,稳定性,安全性,恢复性不如前者,在中小型的应用中差别并不明显。此类数据库的优势也很明显,价格没有那么昂贵甚至是免费,对硬件要求不高,完全可以运行在PC上,操作简单,建库,备份,还原都很容易,无需专业认证的人员,非常适合中小企业使用。现在Sqlserver正在转变为大型数据库,然而其使用方便,维护简单的优良特性仍然得以保留,同时,每一款Sqlserver数据库都有对应的免费版本,只是限制了单个数据库文件的大小,功能并无削减,免除了使用盗版的风险。很多企业管理软件采用Sqlserver,甚至支持所有的Sqlserver版本,如同人ERP系统,这样做的好处显而易见:企业可以先使用免费Sqlserver数据库,待发展壮大后,可以轻松的切换到更高的Sqlserver版本以满足增长的业务需求。


  小型数据库如access,适用于单机版应用,当然也可以联网应用,其优点是安装简便,可以免去数据库安装的环节,但是仍然需要进行网络环境的配置。如非单机版应用,不建议使用access,毕竟与Sqlserver相比不是一个级别的东西,并不适合做ERP软件数据库。