当前位置: 网学 > 编程文档 > MySQL > 正文

走入开源数据库

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/19
下载{$ArticleTitle}原创论文样式
品,以更简单的方式满足商业公司的IT架构需要提供了一个难得的发展机遇。开源数据库可能不能提供如Oracle或者IBM的数据库那么多的功能和性能,但是分析师指出,在很多情况下,用户实际拥有的系统很多功能和性能没有应用,但是用户通常却要为整个系统付费。

  开源数据库如雨后春笋般涌现

  今天,开放源代码软件的使用越来越广泛。像Linux操作系统一样,开放源代码数据库的出现也有其必然性。在当Oracle、IBM、Microsoft、Sybase等几大数据库厂商在数据库领域处于垄断地位的时候,出现了以MySQL、PostgreSQL为代表的开放源代码的数据库系统,推动了开源软件事业的发展。

  Forrester公司调查后认为,目前有2/3商业用户以不同形式使用开放源码数据库产品。用户认同了开放源代码数据库相比商业数据库的许多优势,其中包括使用免费,管理简单,系统小巧精干,功能可以与商业数据库相比,甚至更强大(如PostgreSQL)等。开放源代码数据库没有稳定技术支持的劣势,正逐渐被解决。

  据不完全统计,目前世界上存在至少上百种开放源代码数据库系统。ACM/SIGMOD(美国计算机学会数据库专委会)列出了60种公众可以使用的开放源代码数据库系统。这其中包括比较著名的MySQL、PostgreSQL、SAPDB、InterBase、mSQL(miniSQL)等数据库系统,同时还有许多用Java写的数据库系统和XML数据库,如HyperSonic、XQL、MekoiSQL、sMYLE、eXist等。

  MySQL是1979年Michael Monty 为瑞典一家公司TcX开发的数据库,它是一个快速的多线程和多用户的数据库系统。MySQL在开发初期就为自己定了一个目标,那就是“世界上最流行的开放源代码的数据库”。现在看来,MySQL堪称开源数据库的领军者,同时其数据库在功能上也不存在明显缺陷。9月初 MySQL 5.0已经分发。MySQL自称安装用户已经达到了600万,包括了1500 家网上签约客户和合作伙伴,以分发产品和提供服务。其中不乏大型商用用户,如 Sabre Holdings和PriceGrabber.com。

  PostgreSQL对自己的定位是最先进的开放源代码的数据库。的确,20年来,在应用中用户也深深地体会到了这一点。Postgres项目开始于l984年,它是加州大学Berkeley分校的Michael Stonebraker领导的一个科研项目,当时Postgres使用的查询语言是自己定义的Postquel语言,1994年Andrew Yu和Joliy Chen为Postgres增加了一个SQL的解释器,这就是Postgre95。l996年开发者选择了一个新的名字PostgreSQL,以反映Postgres版本和SQL的能力。

  PostgreSQL是一对象关系数据库系统,它不仅支持关系数据库的各种功能,而且还支持类、继承等功能。PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS), 也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这一数据库研究计划目前已经衍生成一项国际开发项目, 并且有非常广泛的用户。

  SAPDB给自己的定位是面向企业的开放源代码数据库。SAPDB是德国软件巨头SAP公司开发的数据库系统,2000年年底SAP公司决定开放其数据库系统的源代码。SAPDB国内用户比较少,在欧洲使用的人可能多一些。SRPDB系统给我们的感觉是与Oracle很像,兼容Oracle的SQL语法,并有像Oracle一样的数据库管理的GUl,管理数据库非常容易方便。

  firebird是一个全功能的、高效的、轻量级、免维护的数据库。它很容易让您从单用户、单数据库升级到企业级的应用。一个firebird数据库服务器能够管理多个独立的数据库,每一个数据库同时可支持多个客户端连结。Firebird可以在最常见的硬件环境中工作,甚至非常差的硬件中,也能很好地工作。当然,硬件的要求依赖于你想做什么,例如,你有多少个并发用户等。Firebird在常见的平台上都可运行,如Linux和Windows(包括

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号