开源数据库现状研究任攀

开源数据库现状研究任攀

ID:33853786

大小:81.00 KB

页数:16页

时间:2019-03-01

开源数据库现状研究任攀_第1页
开源数据库现状研究任攀_第2页
开源数据库现状研究任攀_第3页
开源数据库现状研究任攀_第4页
开源数据库现状研究任攀_第5页
资源描述:

《开源数据库现状研究任攀》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库设计与开发课程论文开源数据库现状分析研究生一队导师:李长青学员:任攀学号:213080500064开源数据库现状分析(任攀装甲兵工程学院)时间进入二十一世纪二十年代,在开源运动的热潮中,我们随处可见开源数据库的身影。MySQL、PostgreSQL、MaxDB、BerkeleyDB,开源数据库大家庭成员众多,其中不乏出类拔萃者。在国企如Cisco、Yahoo这样的大公司,以及众多的中小企业,在国内,我们熟悉的新浪、网易等大型门户网站都是开源数据库的使用者。开源数据库越来越成为受大家欢迎的数据库样式。下面我们从几个方面介绍开源数据库。一什么是开源数据库在Linux这种开放源代码的操作系统

2、已经逐渐被越来越多的企业应用时,在基础软件平台的另一端,开源数据库开始显山露水。近2年来,美国一些大企业纷纷采用开放源码数据库,它们往往在总部采用商业数据库,而在分支机构的Linux服务器上采用开源产品。这些数据库除了费用便宜,还各有独到之处。与商业化产品相比,开源数据库结构简单,但功能不简单,读取操作快捷,易管理,甚至不需要全职的管理员。二对现存开源数据库进行比较(1)MySQL5作为当今最流行的开放源码数据库之一,MySQL数据库为用户提供了一个相对简单的解决方案,适用于广泛的应用程序部署,能够降低用户的TCO。MySQL是一个多线程、结构化查询语言(SQL)数据库服务器。MySQL的执

3、行性能高,运行速度快,容易使用。MySQL包括以下几个关键优势:1.可靠的性能和服务MySQL向公众提供所有数据库服务器软件的早期版本,都是利用开放源码进行为期几个月的测试之后才发布作为生产之用。2.易于使用和部署MySQL的结构体系易于定制,运行速度快,其独特的多存储引擎结构为企业客户提供了灵活性,为数据库管理系统带来紧致性和稳定性,易于部署。1.自由获得源码可以随时访问MySQL源代码,其策略确保了自由性,避免锁定某家公司或平台。2.跨平台支持MySQL可用于20多种不同平台,包括主要的Linux系统、MacOSX、Unix和Windows3.可信赖的开发力量MySQL拥有大量的用户基础

4、,也拥有高素质、有经验的开发团队。4.满足企业需求MySQL结构体系简单易用,运行速度极快,能够处理企业数据库绝大多数的应用需求。(2)PostgreSQLPostgreSQL是一个功能齐全、开放源码的对象一关系性数据库管理系统(ORDBMS)。目前,PostgreSQL的稳定版本为8.4版,具有丰富的特性和商业级数据库管理系统的特质。这是一次向高质量大型数据库管理系统方向的飞跃。PostgreSQL是很富特色的开源数据库管理系统,其特性覆盖SQL-2/SQL-92和SQL-3/SQL-99。1.丰富的数据类型PostgreSQL包括了丰富的数据类型支持,其中有些数据类型连商业数据库都不具备

5、,比如IP类型和几何类型等。2.功能全面PostgreSQL是全功能的开源软件数据库,全面支持事务、子查询、多版本并行控制系统和数据完整性检查等特性。3.活跃的开发队伍PostgreSQL拥有一支活跃的开发队伍,在他们的努力下,PostgreSQL的质量日益提高,增强了人们使用PostgreSQL的信心。4.丰富的接口PostgreSQL支持几乎所有类型的数据库客户端接口。5.支持多种平台PostgreSQL是目前支持平台最多的数据库管理系统之一,所支持的平台多达十几种,包括不同的系统和不同的硬件体系。6.满足商用需求PostgreSQL的特性已经完全可以满足绝大部分用户的需要,胜任任何中上

6、规模的应用业务,甚至可以支持生产数据库达TB级大小的数据量,已经逼近32位计算的极限。7.强大的扩展能力PostgreSQL拥有强大的扩展能力,可以容易地扩展数据类型、内部函数和操作符等。从技术角度来说,POStgreSQL采用经典的C/S(Client/Server)结构,即一个客户端对应一个服务器端守护进程的模式。这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索,并最终把结果格式化输出后返回给客户端。为了便于客户端的程序编写,由数据库服务器提供统一的客户端C接口。不同的客户端接口都源自这个C接口,比如ODBC、JDBC、Python、Perl、Tcl、C/C++和ESQL等。

7、PostgreSQL还欠缺的是一些高端数据库管理系统所需的特性,比如联机热备份、数据库集群、更优良的管理工具、更加自动化的系统优化功能和用以提高数据库性能的机制等。这些也是PostgreSQL正在不断努力的。(3)Ingresr3CA公司在2004年11月发布适用于linux的Ingresr3数据库软件。Ingresr3按照CATrustedOpenSourceLicense(CATOSL,CA可信开放源代码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。