2008年12月22日星期一

数据库选择--桌面数据库和服务器数据库

数据库可以分为两种:桌面数据库和服务器数据库。
桌面数据库主要面向单用户的应用,一般部署在个人电脑上。相对价格比较便宜。
数据库服务器主要面向大规模应用,一般部署在服务器上。相对价格比较贵。
在选择数据库之前,首先要分析我们的需求,通过以下几个问题的回答,我们可以对我们的需求有一个大概的了解:
1、谁使用数据库?数据库承载什么样的应用?
2、数据修改的频率?谁负责修改数据?
3、谁负责对数据库提供技术支持?
4、数据库运行在什么样的硬件上?以及以后是不是会对硬件进行扩展?
5、谁负责管理数据?
6、是不是支持对数据库的网络访问?以及什么级别的网络访问?
一、桌面数据库
桌面数据库提供了一个简单的、相对便宜的解决方案,主要应用于不是很复杂的数据存储以及数据管理。比如我们常见的Microsoft Access 就是一种桌面数据库。
桌面数据库的优点:
1、桌面数据库比较便宜,这个主要是相对数据库服务器来讲。
2、桌面数据库操作简单,不需要掌握很多的数据库知识就可以操作。
3、桌面数据库支持网络发布。
二、服务器数据库
服务器数据库主要应用于大规模的数据存储以及数据管理。比如:Microsoft SQL Server,Oracle 以及DB2等。
服务器数据库的优点:
1、灵活性,服务器数据库能处理各种各样的数据管理问题,而且提供API。Oracle 可以支持多种操作系统。
2、强大的执行能力,能够在多种速率的处理器上运行,以及高速数据处理以及容错存储等能力。
3、伸缩性,可以从容应对用户和数据的高速增长。

没有评论:

发表评论