MySQL、Oracle、SQL Server

MySQL

MySQL是一个快速、多线程、多用户、网络化数据库服务器,由瑞典TcX公司负责开发和维护。1994年,TcX开始寻找一个用来开发web应用程序的SQl服务器。他们测试了一些商业服务器,但是发现所有这些服务器对于TcX的大型数据表来说都太慢。因此他们开发了新的服务器。

优点:

1. 同时访问数据库的用户数量不受限制;

2. 可以保存超过50,000,000条记录;

3. 是目前市场上现有产品中运行速度最快的数据库系统;

4. 用户权限设置简单、有效。

缺点:
不支持热备份;
MySQL最大的缺点是其安全系统,主要是复杂而非标准,另外只有到调用mysqladmin来重读用户权限时才发生改变;
没有一种存储过程(Stored Procedure)语言,这是对习惯于企业级数据库的程序员的最大限制;
MySQL的价格随平台和安装方式变化。Linux的MySQL如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方案则必须付许可费。Unix或Linux 自行安装 免费 、Unix或Linux 第三方安装 收费;

 

Oracle

Oracle数据库是大型关系数据库,是最先进的数据库。Oracle数据库是Oracle(中文名称叫甲骨文)公司的核心产品,Oracle数据库是个适合于中型企业的数据库管理系统。在所有的数据库管理系统中(比如微软SQL Server,IBM的DB2等),Oracle的主要用户涉及面非常广,包括:行、电信、移动通信、航空、保险、金融、电子商务和跨国公司等。Oracle产品是免费的,可以在Oracle官方网站上下载到安装包,另一方面Oracle服务是收费的。

优点:

1、更易于管理。

2、支持网格(Grid),支持自动管理(Automatic Management)

缺点:
对硬件的要求很高;
价格比较昂贵;
管理维护麻烦一些;
操作比较复杂,需要技术含量较高;

 

 

SQL Server是Microsoft公司的一个关系数据库管理系统。SQL Server从20世纪80年代后期开始开发,最早起源于1987年的Sybase SQL Server.SQL Server最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,1988年Microsoft公司、Sybase公司和aston-tate公司把该产品一直到OS/2上。后来ASTON-TATE公司退出了该产品的开发,而另外两家公司则签署了一项共同开发的协议,这两家公司的共同开发结果是发发布了用于Windows nt操作系统的SQL Server,1992,年,将SQL Server移植到了Windows NT平台上

优点:

SQL Server 2000除继承了SQL Server7.0的高性能、可靠性和可扩充性的优点,又引入了数据库和服务器增强功能和其他一些新的特性,可用于大型联机事务处理、数据仓库及电子商务等方面。

缺点:
开放性 :SQL Server 只能windows上运行没有丝毫开放性操作系统系统稳定对数据库十分重要Windows9X系列产品偏重于桌面应用NT server只适合小型企业而且windows平台靠性安全性和伸缩性非常有限象unix样久经考验尤其处理大数据库;
伸缩性并行性 :SQL server 并行实施和共存模型并成熟难处理日益增多用户数和数据卷伸缩性有限;
安全性:没有获得任何安全证书。
性能 :SQL Server 多用户时性能佳 ;
客户端支持及应用模式: 客户端支持及应用模式。只支持C/S模式,SQL Server C/S结构只支持windows客户用ADO、DAO、OLEDB、ODBC连接;
使用风险:SQL server 完全重写代码经历了长期测试断延迟许多功能需要时间来证明并十分兼容;

 

posted @ 2015-08-15 16:56  抹不掉的回忆  阅读(176)  评论(0编辑  收藏  举报