【IT168 专稿】中小型零售与普通的企业不同,其地点分散、技术力量薄弱。天高皇帝远,用来形容零售行业的现状,是最恰当不过了。由于其存在这些特点,在数据库的选型上,也体现的非常明显。笔者这以就以中小型的连锁超市为例,谈谈数据库选型方面的经验。
经验一:功能不用很强大,但是要稳定
连锁型的零售企业,会在全国各地招募加盟商,或者开设直销店。通常情况下,在加盟费用中,已经包括了经营所需要使用的信息化系统,其中包含数据库软件。如果数据库软件稳定性不好,很容易遭受病毒的攻击,或者因为其他原因而当机,那么维护起来就非常的麻烦。因为在各个门店,通常情况下没有专业的技术人员。一旦出现问题,他们就会求助与总部的技术人员。此时由于路线的原因,维护的成本将会很大。
另一方面,在门店中数据库实现的功能其实是非常有限的。无非是一些数据的存储以及数据查询等相关的工作。而且中小型零售企业,一般就是十几个营业员,其数据库终端的并发访问量也不是很高。为此对于数据库的功能要求并不是很高。如往往不需要负载均衡等高级应用。
所以笔者认为,中小型连锁企业在数据库软件选型时,首要关注的是其稳定性。功能少一点(只要有一些常用的功能即可)、稳定性高一点(数据库环境越复杂其稳定性相对就越低),这就是选型的第一准则。
经验二:傻瓜式的操作
在零售企业中,虽然不需要对数据库进行很复杂的设计,如创建视图等等。但是仍然需要做一些日常的维护工作。最常见的就是数据库服务的启动、数据的备份等等。举一个简单的例子,意外断电之后,可能导致数据库无法正常自动启动。此时零售企业的普通用户,只要具有一定的权限,就可以手动来启动数据库。当然在数据库安装的过程中,需要对他们的用户进行简单的培训。
简答的说,在中小零售企业中,数据库管理员往往是一些非专业的用户兼任。此时如果数据库操作太过于复杂,对于这些没有多少计算机背景的用户来说,是一个不小的挑战。在数据库选型时,需要考虑这方面的需求。一般来说,在选型时最好选择即有傻瓜式的操作,又有比较专业的操作。如在数据库一开始部署时,往往都是比较专业的人员来做,如专职的数据库管理员。此时采取比较专业的操作,如命令行的方式等等,可以提高工作效率。然后数据库管理员可以将日常的操作,如数据库服务的手工启动等等(只需要鼠标点下一步就可以)教给普通的用户。让他们在异常的情况下,可以尝试着处理一些简单的问题。这可以在很大程度上降低数据库管理员后续维护的工作量。