你在为选择数据库系统头痛吗?
桌面数据库系统与服务器数据库系统目前数据库市场上有各种各样、五花八门的产品,包括Oracle、SQL Server、微软Access、MySQL、DB2、Paradox等主要供应商的数据库产品,因此企业为其基础系统选择一个合适的平台是一道艰难的选择题。
确定自己的需求和要求
数据库管理系统(即DBMS)可以分为两大类:桌面数据库系统和服务器数据库系统。总的来说,桌面数据库是面向个人用户应用程序,因为是安装在个人电脑上,所以得名桌面系统。
服务器数据库系统的设计机制是面向多个用户应用程序,保证数据的可靠性和一致性。
这些数据库系统都需要在高性能的服务器上运行,因此价格相应非常高。
企业在选择数据库系统之前需要做一个充分的需求分析。有人常常做完分析之后会发现,虽然自己原本打算购买一个昂贵的服务器数据库系统,但是实际分析得出一个桌面数据库系统更加符合自己的需求。当然也有人会在分析中发现隐藏的需求而需要安装一个可升级的服务器数据库系统。
虽然需求分析应该具体针对某一家企业,但是至少应该包含下列问题:
谁会使用数据库,使用者需要执行什么样的任务?
数据修改更新的频率是多少?谁会负责进行修改数据更新?
谁将负责数据库的技术支持?
企业现有什么样的硬件设施?企业是否有购买更多硬件的预算?
谁将会负责数据维护?
会否通过网络提供数据访问权限?如果是的话,需要什么级别的访问权限?
当你完全回答了以上问题之后,就可以开始针对具体的数据库管理系统进行评估了。如果企业有很复杂的需求,那么可能会需要一个精密复杂的多用户服务器平台(如SQL Server或Oracle)来支持自己的数据维护。当然,像微软Access这样的桌面数据库系统也可能足够满足你的需求,而且价格会比服务器数据库系统低很多。
桌面数据库系统
桌面数据库系统价格较低,系统更简单,可以满足很多不太复杂的数据存储和操作需求。桌面数据库,顾名思义,就是在“桌面”(个人)电脑上运行的。大多数人都已经对一些桌面数据库系统非常熟悉了——微软Access、FoxPro、FileMaker Pro、Paradox和Lotus Approach等等,都是几种主要的桌面数据库系统。
使用桌面数据库有什么样的优点呢?
桌面数据库系统价格较低。你会发现大多数的桌面数据库方案价格在100美元左右(而一般服务器数据库系统都需要几千美元)。实际上,如果你拥有Microsoft Office Professional,那么你就已经是Microsoft Access的注册用户了。
桌面数据库设计为用户友好型。使用桌面数据库系统不要求用户有全面深入的SQL知识。桌面数据库系统一般都是非常容易掌握的图形用户界面。
桌面数据库提供网络方案。许多现代的桌面数据库系统都有网络功能,用户可以在网站上公布静态或者动态的数据。
服务器数据库系统
服务器数据库系统,如Microsoft SQL Server, Oracle和IBM DB2等,可以使企业能够高效管理大批量的数据,允许多个用户同时访问和更新数据。只要企业可以支付得起昂贵的价格,服务器数据库系统能以为其提供一个综合的数据管理解决方案。
服务器数据库系统的优点是多种多样的,以下是其中比较重要的几种:
灵活性。服务器数据库系统可以处理任何的数据管理问题。开发员钟爱这种系统就是因为它们拥有编程员友好型的应用程序界面(即API)。Oracle服务器管理系统甚至可以使用多个操作系统,允许Linux和Microsoft在同一个平台运行。
强大的性能。服务器数据库系统的性能强大到难以想象的程度。主要的几大数据库系统可以有效使用任何合理的硬件平台。现代数据库能够应付多个高速处理器,群集服务器、高带宽连接和容错存储技术。
可扩展升级。如果企业能够提供所需的硬件设备,数据库系统就能够处理高速增长的用户量和数据量。
这里只是选择数据库系统的一些简单基本知识,要真正为企业选择合适的数据库系统,还需要更详细地了解自己的需求和各主要数据库系统的特点。
页:
[1]