四种主流数据库的比较

上传人:s****a 文档编号:137185778 上传时间:2022-08-18 格式:DOCX 页数:2 大小:10.43KB
收藏 版权申诉 举报 下载
四种主流数据库的比较_第1页
第1页 / 共2页
四种主流数据库的比较_第2页
第2页 / 共2页
资源描述:

《四种主流数据库的比较》由会员分享,可在线阅读,更多相关《四种主流数据库的比较(2页珍藏版)》请在装配图网上搜索。

1、四种主流数据库的比较四种主流数据库的比较2010-06-11 1908四种主流数据库的比较目前有许多 DBMS 产品如 DB2、Oracle、Microsoft SQL Server、Sybase SQLServer Informix、MySQL等它们在数据库市场上各自占有一席之地。下面 简要介绍几种常用的数据库管理系统。(1)DB2 DB2第一种使用使用SQL的数据 库产品。DB2于1982年首次发布现在已经可以用在许多操作系统平台上它 除了可以运行在OS/390和VM等大型机操作系统以及中等规模的AS/400系统之 外IBM还提供了跨平台(包括基于UNIX的LINUXHP-UXSun So

2、laris以及SCO UnixWare还有用于个人电脑的Windows 2000系统)的DB2产品。应用程序可以通过使用微软的ODBC接口、Java的JDBC接口或者CORBA接口代理来访 问DB2数据库。DB2有不同的版本比如DB2 Everyplace是为移动用户提供的 一个内存占用小且性能出色的版本DB2 for z/OS则是为主机系统提供的版本 Enterprise Server Edition(ESE)是一种适用于中型和大型企业的版本Workgroup Server Edi on(W SE)主要适用于小型和中型企业它提供除大型机 连接之外的所有ESE特性而DB2 Express则是为

3、开发人员提供的可以免费使 用的版本。IBM是最早进行关系数据库理论研究和产品开发的公司在关系数 据库理论方面一直走在业界的前列所以DB2的功能和性能都是非常优秀的 不过对开发人员的要求也比其他数据库系统更高使用不当很容易造成宕机、 死锁等问题DB2在SQL的扩展方面比较保守很多其他数据库系统支持的SQL 扩展特性在DB2上都无法使用同时DB2对数据的类型要求也非常严格在数 据类型不匹配的时候会报错而不是进行类型转换而且如果发生精度溢出、数 据超长等问题的时候也会直接报错这虽然保证了数据的正确性但是也使得 基于DB2的开发更加麻烦。因此很多开发人员称DB2为最难用的数据库系统 。(2)Oracl

4、e Oracle是和DB2同时期发展起来的数据库产品也是第二个采 用SQL的数据库产品。Oracle从DB2等产品中吸取到了很多优点同时又避免 了 IBM的官僚体制与过度学术化大胆的引进了许多新的理论与特性所以Oracle无论是功能、性能还是可用性都是非常好的。(3)Microsoft SQL Server Microsoft SQL Server是微软推出的一款数据库产品。细心的读者也 许已经发现我们前面提到了另外一个名字非常相似的Sybase SQL Server这 里的名字相似并不是一种巧合这还要从Microsoft SQL Server的发展史谈起。微软当初要进军 图形化操作系统所以就

5、开始和IBM合作开发OS/2最终当 然无疾而终但是微软就很快的推出了自己的新一代视窗操作系统而当微软 发现数据库系统这块新的市场的时候微软没有自己重头开发一个数据库系统 而是找到了 Sybase来合作开发基于OS/2的数据产品当然微软达到目的以后就立即停止和Sybase的合作了于1995年推出了自己的Microsoft SQL Server 6.0经过几年的发展终于在1998年推出了轰动一时的Microsoft SQL Server 7.0也正是这一个版本使得微软在数据库产品领域有了一席之地。正 因为这段合作历史所以使得Microsoft SQL Server和Sybase SQL Serve

6、r 在很多地方非常类似比如底层采用的TDS协议、支持的语法扩展、函数等等。 微软在2000年推出了 Microsoft SQL Server 2000这个版本继续稳固了 Microsoft SQL Server的市场地位由于Windows操作系统在个人计算机领域 的普及Microsoft SQL Server理所当然的成为了很多数据库开发人员的接触 的第一个而且有可能也是唯一一个数据库产品很多人甚至在SQL Server和 数据库之间划上了等号而且用SQL一次来专指Microsoft SQL Server可见微软的市场普及做的还是非常好的。做足足够的市场以后微软在2005年 审时度势”的推出了

7、 Microsoft SQL Server 2005并将于2008年发布新一代 的 Microsoft SQL Server 2008O Microsoft SQL Server 的可用性做的非常好 提供了很多了外围工具来帮助用户对数据库进行管理用户甚至无需直接执行 任何SQL语句就可以完成数据库的创建、数据表的创建、数据的备粉/恢复等工 作Microsoft SQL Server的开发者社区也是非常庞大的因此有众多可以参 考的学习资料学习成本非常低这是其他数据库产品做不具有的优势同时 从Microsoft SQL Server 2005开始开发人员可以使用任何支持.Net的语言来 编写存储过

8、程这进一步降低了 Microsoft SQL Server的使用门槛。不过正如 微软产品的一贯风格Microsoft SQL Server的劣势也是非常明显的 只能运 行于Windows操作系统因此我们无法在Linux、Unix上运行它不管微软给 出什么样的测试数在实际使用中Microsoft SQL Server在大数据量和大交 易量的环境中的表现都是不尽人意的当企业的业务量到达一个水平后就要考 虑升级到Oracle或者DB2 了。(4)MySQL MySQL是一个小型关系型数据库管理 系统开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在中小型系统中 特别是在网络应用中用户群更

9、多。MySQL没有提供一些中小型系统中很少使用 的功能所以MySQL的资源占用非常小更加易于安装、使用和管理。由于 MySQL是开源的所以在PHP和Java开发人员心中更是首选的数据库开发搭档目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP)即 使用Linux作为操作系统Apache作为Web服务器MySQL作为数据库PHP 作为服务器端脚本解释器。MySQL目前还很难用于支撑大业务量的系统所以 目前MySQL大部分还是用来运行非核心业务同时由于MySQL在国内没有足够 的技术支持力量所以对MySQL的技术支持工作是由ISV或者系统集成商来承 担这也导致部分客户对MySQL比较抵制他们更倾向于使用有更强技术支持 力量的数据库产品。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!