张银的博客


Eat to live, but do not live to eat.

导航

几种常用数据库介绍

Posted on 2009-04-24 19:24  张银  阅读(1216)  评论(0编辑  收藏  举报

几种常用数据库介绍

SQL Server 2005
1.大型网站采用MS SQL Server数据库 
2.SQL Server 2005都要求用户必须在服务器上安装.NET Framework 
3.SQL Server向来是一次性购买的解决方案,SQL Server在数据库,可以是小用户,也可以是大用户,大企业。 
4.SQL Server是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案。 
5.MS SQL Server比ACCESS功能强大。它们都是微软的数据库产品.         

Oracle
1.市场领导者适宜为大型公司提供大型解决方案(安装稍复杂)Oracle有许多部件。(关系数据库) 
2.适应性能强比SQL Server具有更强大,在可扩缩性和性能方面不可小觑。 
3.Oracle非常灵活,允许使用者按需要添加工具. 
4.较高的价格以及在安装和高效运行上的复杂性,建立完整数据库解决方案的方式必须额外购买所需要的每一个附加特性。          

db2
1.IBM公司研制的一种关系型数据库系统。  
2.DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 
3.DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。 
4.采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 
5.它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 

DB6
具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。 

Informix
1.Infomix Software公司关系型数据库管理系统,为中小规模的应用设计。 
2.Informix Online在UNIX操作系统下运行,可以提供多线程服务器,支持对称多处理器,适用于大型应用。 
3.Informix-SE适用UNIX和WindowsNT平台.与COBOL软件兼容,并支持C语言程序 
5.Informix可移植性强、兼容性好,在很多微型计算机和小型机上得到应用 
2001年7月2日Informix 已经被IBM收购 

Access
1.Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。(关系数据库) 
2.具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。 
3.具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统. 
4.用存储的数据建立窗体和报表,可视性好 
5.强大的数据组织、用户管理、安全检查等功能。 

Mysql
1.MySQL关系数据库管理系统(RDBMS) 
2.MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 
3.MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。 
4.MySQL因为其速度、可靠性和适应性而备受关注。 
5.MySql短小精悍,象access一样的文件型数据库,但比access强百倍 
6.真正多用户多任务的数据库系统,从Linux上移植过来的,安全性非常好,完全可以作为大型数据库使用. 
DELPHI开发,装个小巧的Access或mysql
2008年1月16日Sun Microsystems公司收购了MySQL公司         

Sybase
1.主要用于小规模安装,Sybase与SQL Server十分相似(关系数据库) 
2.Sybase没有图形用户界面前端,有用于Windows 2000的版本,但它主要还是用在UNIX上 
3.非常快也十分稳健,一年通常只需重启一二次 
4.没有SQL Server那样丰富的命令和特性,SQL Server有更加强大的编程语言,功能也比Sybase强大。        

总节:大中型关系型数据库有IBM DB2、Oracle、SQL Server、SyBase、Informix等
常用的小型数据库有Access、Pradox、Foxpro等
现在个人用户比较常用的主要是基于中小型数据库MS SQL Server和Access  

数据库:层次数据库(倒立树形),关系数据库(表格形式,Access/Mysql,SQL server等),网络数据库(互相交叉式)