《2022年企业数据库软件选型款主流开源数据库 .pdf》由会员分享,可在线阅读,更多相关《2022年企业数据库软件选型款主流开源数据库 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、企业数据库软件选型 5 款主流开源数据库开源数据库使得信息处理的成本降低,强有力的数据库解决方案进入更多的企业,特别是中小型企业。同时,随着开源数据库在功能上的日益强大和完善,以及人们对其了解的深入, 开源数据库在中小型企业中将会有更广泛地应用。下面,笔者为大家介绍 5 款主流开源数据库软件, 也许它正是你正在使用的, 也许是你关注的,在这里,你可以了详细了解它们的技术优势。1、MySQL 作为当今最流行的开源数据库之一,MySQL 数据库为用户提供了一个相对简单的解决方案,适用于广泛的应用程序部署,能够降低用户的TCO 。MySQL 是一个多线程、结构化查询语言(SQL)数据库服务器。 My
2、SQL的执行性能高,运行速度快,容易使用。MySQL 包括以下几个关键优势:可靠的性能和服务MySQL 向公众提供所有数据库服务器软件的早期版本,都是利用开放源码进行为期几个月的测试之后才发布作为生产之用。易于使用和部署 MySQL 的结构体系易于定制, 运行速度快,其独特的多存储引擎结构为企业客户提供了灵活性,为数据库管理系统带来紧致性和稳定性,易于部署。自由获得源码可以随时访问MySQL 源代码,其策略确保了自由性, 避免锁定某家公司或平台。跨平台支持 MySQL 可用于 20 多种不同平台,包括主要的 Linux 系统、Mac OS X、Unix 和 Windows 可信赖的开发力量My
3、SQL 拥有大量的用户基础, 也拥有高素质、 有经验的开发团队。满足企业需求 MySQL 结构体系简单易用, 运行速度极快, 能够处理企业数据库绝大多数的应用需求。2008年 12月 8 日,Sun Microsystems 公司宣布,正式对外提供MySQL 5.1软件这是全球最受欢迎的开源数据库MySQL 的一个极其重要的新版本。 MySQL 5.1 GA版现通过以下三种模式提供,以满足不同用户的各种特殊需求:MySQL Community Server Sun 的 MySQL 数据库的免费开源版。这一GPL许可的全功能软件的目标用户是个人技术用户,他不需要商业支持或是享有优惠的机上服务。M
4、ySQL Enterprise Server 它作为 MySQL Enterprise订购的一部分来提供,它最可靠、 最安全,提供的是 MySQL 数据库的最新版本, 其目标用户是有法人的IT 用户。该模式的订户每月可收到快速软件升级服务,每个季度可收到带有最新补丁程序的 “服务包” 还能访问仅供预览的监测工具,享受全天候 7*24 的生产技术支持。MySQL ded Server 这是 MySQL 软件的商业许可模式,让ISV 和 OEM 将一个高速的、 占用空间很小的数据库嵌入或打包到他们自己的产品中,而不需要名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
5、 - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 免费的 GPL许可。2. 、PostgreSQL PostgreSQL 是一个功能齐全、开放源码的对象一关系性数据库管理系统(ORDBMS) 。目前, PostgreSQL 的稳定版本为8.4 版,具有丰富的特性和商业级数据库管理系统的特质。这是一次向高质量大型数据库管理系统方向的飞跃。PostgreSQL 是很富特色的开源数据库管理系统,其特性覆盖SQL-2/SQL-92 和SQL-3/SQL-99。丰富的数据类型 PostgreSQL 包括了丰富的数据类型
6、支持,其中有些数据类型连商业数据库都不具备,比如IP 类型和几何类型等。功能全面 PostgreSQL 是全功能的开源软件数据库, 全面支持事务、子查询、多版本并行控制系统和数据完整性检查等特性。活跃的开发队伍 PostgreSQL 拥有一支活跃的开发队伍,在他们的努力下,PostgreSQL的质量日益提高,增强了人们使用PostgreSQL的信心。丰富的接口 PostgreSQL 支持几乎所有类型的数据库客户端接口。支持多种平台 PostgreSQL 是目前支持平台最多的数据库管理系统之一,所支持的平台多达十几种,包括不同的系统和不同的硬件体系。满足商用需求 PostgreSQL 的特性已经
7、完全可以满足绝大部分用户的需要,胜任任何中上规模的应用业务, 甚至可以支持生产数据库达TB级大小的数据量,已经逼近 32 位计算的极限。强大的扩展能力 PostgreSQL 拥有强大的扩展能力,可以容易地扩展数据类型、内部函数和操作符等。从技术角度来说, POStgreSQL采用经典的 C/S(Client/Server)结构,即一个客户端对应一个服务器端守护进程的模式。这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索,并最终把结果格式化输出后返回给客户端。为了便于客户端的程序编写, 由数据库服务器提供统一的客户端C接口。不同的客户端接口都源自这个C接口, 比如 ODBC 、JDB
8、C 、Python、Perl 、Tcl 、C/C+和 ESQL 等。PostgreSQL 还欠缺的是一些高端数据库管理系统所需的特性,比如联机热备份、数据库集群、 更优良的管理工具、 更加自动化的系统优化功能和用以提高数据库性能的机制等。这些也是PostgreSQL 正在不断努力的。3、Ingres r3 CA 公司在 2004年 11月发布适用于 linux的 Ingres r3 数据库软件。Ingres r3 按照 C A Trusted Open Source License(CATOSL,CA可信开放源代码许可 )授杖, 取得此授权的人可以查看Ingres r3 数据库的源代码,并免费
9、下载该软件。CATosL由通用公共许可衍生而来,符合 Open Source Iniliative (OSI) 的要求。Ingres r3数据库平台的新功能如下:高可用性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - Ingres r3 包含集群软件,当集群配置中的一个数据库或服务器节点出现故障时,仍能保证服务的不问断性。 在预防系统故障的同时, Ingres r3 还提供“缩放自如”的功能,让用户把众多低成本的服务器连结起来.
10、 以强化信息处理的性能。可扩展性和可靠性Ingres通过并行查询处理将单个查询细分为多个组件,利用所有现有资源并行处理这些组件,从而提供可伸缩性能。同时,Ingres 支持 Oracle Cluster File System(OCFS)for Linux 和 IBM Distributed Lock Manager(OpenDLM ),为用户提供全新的群集功能,获得所需的可扩展性和可靠性。技术与性能Ingres是第一个以Zope RDBMS Persistence引擎为基础的初始数据库(Initial Database),其表分区和索引功能满足超大型数据库部署的需求。集成性Ingres 可以
11、在异构环境中与其它应用程序和数据进行无缝集成。随着 Linux在企业 IT 环境中的渐趋流行,这一集成功能尤为重要。其易于集成的特点使它能够与多种应用开发工具一起使用。此外,Ingres使用行业标准的连接选件,支持开发人员在 J2EE框架、.NET环境,或者同时在两个环境下工作,特别适用于嵌入式应用。服务CA 公司将为 Ingres r3提供支持和保障服务,同时 CA技术服务中心还提供多种可定制的培训课程和服务,包括现场培训或远程培训, 这些培训和服务可以帮助客户更加有效地利用Ingres r3的特性。4、MaxDB MaxDB 前身是企业级的开源数据库SAP DB , 现由 MySQL 继续
12、组织开发。MaxDB是一个适应繁重任务、经过SAP认证的开源 OLTP 数据库, OLTP的使用为其提供了可靠性、可用性、扩展性和高性能。MaxDB拥有大型数据库的全面特点,与Oracle 具有一定的兼容性, 体积不大,可以在 Linux 上运行, 即将推出的 MaxDB 7.6 版本将支持 64位计算技术,可以运行于64位的 Linux 平台和 HP-UX 。MaxDB 和 MySQL 这两个产品的外型相似。 MySQL 的优势主要集中于产品的运行性能和稳定性,用户通过一个简单界面就可以容易地执行操作和管理。MaxDB提供的先进性能则主要体现在企业级数据库的运用上。和MySQL 相比,Max
13、DB 体型稍大,但与 Oracle 、DB2相比,几十兆的体积就能实现相近的功能,是相当错的。目前, MaxDB 的各种管理器、查询器和客户端还在不断地完善中。为吸引 Java 开发者,MaxDB 7.6 将支持由 IBM创建的、基于 Java 的 Eclipse开发框架。 它还支持 MySQL 代理程序, 允许 MaxDB 和 MySQL 产品共享数据, 并允许开发者创建能透明使用这两种数据库的应用。MaxDB 还具备有监视性能,和能够自动提出保持平滑运行建议的工具。MaxDB 适用于大型 mySAP Business Suite环境,其它需要大型企业级数据库功能的场合,以及用来补充 MyS
14、QL 数据库服务器的不足。高性能、可用性、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 运行的可靠性、可扩展性、易于使用,以及较低的总体成本正是企业部署DBMS环境所需要的若干特性。 MaxDB 满足了企业用户的这些需求,其具体特性包括如下:降低企业 SAP运行的费用成本 ; 配置简单,管理维护成本低廉; 完善的备份和恢复功能 ; 为大容量的用户和工作量而设计; 数据库容量可达 TB级; 提供集群和热备份支持,带来高可用性;
15、同步管理器 (Synchronization Manager)可以控制企业范围内的数据复制; 轻松使用图形化的数据库工具; 可用于所有的企业硬件和操作系统平台; 目前, 全世界大约有 60000名用户部署和应用MaxDB 数据库, 其中包 NToyota、Intel、 DaimlerChrysler、 Braun-Gillette、 Bayer、 Colgate 、 Yamaha和 Deutsche Post ( 德国邮政局 )等。作为一个目标指向企业级应用的开源数据库,MaxDB正在不断地发展和完善中。支持所有主要的 SAP解决方案。5、InterBase( 即 Firebird) Inte
16、rBase 是一个易于开发者使用的数据库,可以支持复杂商业应用的快速开发与部署。同时, InterBase也是一个友好、方便的商业数据库,可以提供支持关键性应用的企业级动力。Borland InterBase 7.5是 InterBase的最新稳定版本。它是一个高性能、跨平台数据晖,适合嵌人广泛部署的多用户应用中。InterBase 7.5的主要特性包括如下:占用很少的空间意味着数据库消耗的系统资源很少,能够运行在一个并不昂贵的系统之上。自动崩溃恢复功能自动崩溃恢复机制的调优功能使得系统维护量很小,并且没有日志文件蔓延 (Log Fi1eCreep) 现象。在线备份功能在线备份进一步降低系统维
17、护量,并提升生产率, 因为在备份数据时并不需要停止数据库。安装简便简易的安装使得在没有IT 支持人员的场合也能轻松部署,无需数据库管理员的参与。快速 .r靠地处理数据InterBase开创性地提出了活动数据库(Active Database) 概念,把先进的自动化技术植入服务器内核。这些特性把数据处理步骤转移到服务器上,以得到更快和更可靠的运行。极佳的速度与性能lnterBase为支持关键性应用的嵌入式数据库提供了所需的速度和多用户性能。 InterBase1K务器实现了多代体系结构 (MGA) ,可以同名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
18、- - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 时对事务处理用户和决策支持用户保证数据的高可用性。降低开发费用 InterBase可以帮助开发人员快速开发并部署应用,从而降低开发费用。简单的安装与较低的Licesen费用可以降低部署的费用。由于InterBase不需要数据库管理员的服务,所需的维护量非常少,后续的管理费用可以大大降低。提升开发人员效率lnterBase遵循 AQL92标准,熟悉SQL标准数据库如Oracle 、 IBM DB2或 Sybase的开发人员很容易就能对InterBase上手。 InterB
19、ase同时也与 Borland 的高效率开发环境紧密集成,包括 Delphi 、C+Builder 和Kylix等。遵循工业标准以缩短开发周期InterBase与 ANSI/SQL 、Java、Unicode,XML和扩展数据表示 (XDR)等工业标准保持严格的兼容, 可以帮助开发人员降低开发、部署与维护跨平台应用所需的时间。平台独立性 InterBase可以部署在 Windows 、Linux 、Solaris和其它 Unix系统设备上, 为一个平台所写的应用可以无需更改地运行在另一平台上,大大提高针对异构环境开发人员的生产率。fgdsfgfdg 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -