如何给ERP软件选数据库?

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

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

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

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

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