目前数据库市场上有各种各样、五花八门的产品,包括Oracle、SQL Server、微软Access、MySQL、DB2、Paradox等主要供应商的数据库产品,因此企业为其基础系统选择一个合适的平台是一道艰难的选择题。
确定自己的需求和要求
数据库管理系统(即DBMS)可以分为两大类:桌面数据库系统和服务器数据库系统。总的来说,桌面数据库是面向个人用户应用程序,因为是安装在个人电脑上,所以得名桌面系统。
服务器数据库系统的设计机制是面向多个用户应用程序,保证数据的可靠性和一致性。
这些数据库系统都需要在高性能的服务器上运行,因此价格相应非常高。
企业在选择数据库系统之前需要做一个充分的需求分析。有人常常做完分析之后会发现,虽然自己原本打算购买一个昂贵的服务器数据库系统,但是实际分析得出一个桌面数据库系统更加符合自己的需求。当然也有人会在分析中发现隐藏的需求而需要安装一个可升级的服务器数据库系统。
虽然需求分析应该具体针对某一家企业,但是至少应该包含下列问题:
当你完全回答了以上问题之后,就可以开始针对具体的数据库管理系统进行评估了。如果企业有很复杂的需求,那么可能会需要一个精密复杂的多用户服务器平台(如SQL Server或Oracle)来支持自己的数据维护。当然,像微软Access这样的桌面数据库系统也可能足够满足你的需求,而且价格会比服务器数据库系统低很多。
桌面数据库系统
桌面数据库系统价格较低,系统更简单,可以满足很多不太复杂的数据存储和操作需求。桌面数据库,顾名思义,就是在“桌面”(个人)电脑上运行的。大多数人都已经对一些桌面数据库系统非常熟悉了——微软Access、FoxPro、FileMaker Pro、Paradox和Lotus Approach等等,都是几种主要的桌面数据库系统。
使用桌面数据库有什么样的优点呢?
服务器数据库系统
服务器数据库系统,如Microsoft SQL Server, Oracle和IBM DB2等,可以使企业能够高效管理大批量的数据,允许多个用户同时访问和更新数据。只要企业可以支付得起昂贵的价格,服务器数据库系统能以为其提供一个综合的数据管理解决方案。
服务器数据库系统的优点是多种多样的,以下是其中比较重要的几种:
这里只是选择数据库系统的一些简单基本知识,要真正为企业选择合适的数据库系统,还需要更详细地了解自己的需求和各主要数据库系统的特点。