版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大型数据库Oracle、DB2中大型数据库 sybase、informix、Sqlserver主流数据库的原理:四大主流数据库比较二、可伸缩性,并行性SQL server并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有 限。Oracle并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供 高可用性和高伸缩性的簇的解决方案。如果WindowsNT不能满足需要,用户可 以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都 有着相当高的集成度。Sybase ASE虽然有DB SWITCH来支持其并行服务器,但DB SWITCH
2、在技术层面还未成熟,且 只支持版本12.5以上的ASE SERVERODB SWITCH技术需要一台服务器充当SWITCH, 从而在硬件上带来一些麻烦。DB2具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据 库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数 据库分区有时被称为节点安全性。三、安全认证SQL server没有获得任何安全证书。Oracle Server获得最高认证级别的ISO标准认证。Sybase ASE获得最高认证级别的ISO标准认证。DB2获得最高认证级别的ISO标准认证。四、性能SQL Server多用户时性能不佳Oracle性能
3、最高,保持开放平台下的TPC-D和TPC-C的世界记录。Sybase ASE性能接近于SQL Server,但在UNIX平台下的并发性要优与SQL ServeroDB2性能较高适用于数据仓库和在线事物处理。五、客户端支持及应用模式SQL ServerC/S结构,只支持windows客户,可以用ADO、DAO、OLEDB、ODBC连接。Oracle多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。Sybase ASEC/S结构,可以用ODBC、Jconnect、Ct-library等网络客户连接。DB2跨平台,多层结构,支持ODBC、JDBC等客户。六、操作简便S
4、QL Server操作简单,但只有图形界面。Oracle较复杂,同时提供GUI和命令行,在WindowsNT和unix下操作相同。Sybase ASE较复杂,同时提供GUI和命令行。但GUI较差,常常无法及时状态,建议使用命 令行。DB2操作简单,同时提供GUI和命令行,在WindowsNT和unix下操作相同。七、使用风险SQL server完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并 不十分兼容。Oracle长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。Sybase ASE向下兼容,但是ct-library程序不益移植。DB2在巨型企业得到广泛的应
5、用,向下兼容性好。风险小。流数据库的比较(1)开发数据库应用,选择一个好的数据库是非常重要的。目前,商品化的数据库管理系统以关 系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据 库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有sql server.oracle、sybase、Informix 和 db2。本文从一些方面比较了 sql server 与 oracle、sybase、db2、 informix这些数据库,为您选择数据库提供一些参考。性能sqlserver老版本多用户时性能不佳,新版本的性能有了明显的改善,各项处理能力都有了明显
6、的提高。保持了多项tpc-c纪录。具体参见 HYPERLINK / /oracle性能最高,保持windows nt下的tpc-d和tpc-c的世界记录。sybase性能较高,支持sun、ibm、hp、compaq和veritas的集群设备的特性,实现高可用性。适应 于安全性要求极高的系统。db2适用于数据仓库和在线事物处理,性能较高。客户端支持及应用模式。informix性能较高,支持集群,实现高可用性。适应于安全性要求极高的系统,尤其是银行,证券系 统的应用。可伸缩性,并行性sql server以前版本sql server并行实施和共存模型并不成熟。很难处理大量的用户数和数据卷。伸缩 性有
7、限。新版本性能有了较大的改善,在microsoft advanced servers上有突出的表现,超过 了他的主要竞争对手。oracle平行服务器通过使一组结点共享同一簇中的工作来扩展window nt的能力,提供高可用性和 高伸缩性的簇的解决方案。如果windows nt不能满足需要,用户可以把数据库移到unix中, 具有很好的伸缩性。sybase新版本具有较好的并行性,速度快,对巨量数据无明显影响,但是技术实现复杂,需要程序 支持,伸缩性有限。db2db2具有很好的并行性。db2把数据库管理扩充到了并行的、多节点的环境。数据库分区是 数据库的一部分,包含自己的数据、索引、配置文件、和事务
8、日志。数据库分区有时被称为 节点或数据库节点,伸缩性有限。informix采用单进程多线程的技术,具有较好的并行性。但是仅运行于unix平台,伸缩性有限。安全性sql servermicrosoft advanced server或的最高安全认证,服务器平台的稳定性是数据库的稳定性的基 础,新版本的sql的安全性有了极大的提高。oracle server获得最高认证级别的iso标准认证。sybase通过sun公司j2ee认证测试,获得最高认证级别的iso标准认证。db2获得最高认证级别的iso标准认证。informix获得最高认证级别的iso标准认证。*作简便sqlserver*作简单,采用图
9、形界面。管理也很方便,而且编程接口特别友好(它的sql-dmo让编程 变得非常方便!),从易维护性和价格上sql server明显占有优势。oracle流数据库的比较ORACLE/CIW认证 点击:次 发布时间:2006-8-9 【字体:大 中 小】 来源:GG我的学习网较复杂,同时提供gui和命令行,在windows nt和unix, linux下*作相同。对数据库管 理人员要求较高。sybase复杂,使用命令行*作,对数据库管理人员要求较高。db2*作简单,同时提供gui和命令行,在windows nt和unix下*作相同。informix使用和管理复杂,命令行*作。对数据库管理人员要求较
10、高。使用风险sql server完全重写的代码,性能和兼容性有了较大的提高,与oracle,db2的性能差距明显减小。该 产品的出台经历了长期的测试,为产品的安全和稳定进行了全面的检测,安全稳定性有了明 显的提高。oracle长时间的开发经验,完全向下兼容,可以安全的进行数据库的升级,在企业,政府中得到广 泛的应用。并且如果在winnt上无法满足数据的要求,可以安全的把数据转移到unix上来。sybase开发时间较长,升级较复杂,稳定性较好,数据安全有保障。风险小。在安全要求极高的银 行,证券行业中得到了广泛的应用。db2在巨型企业得到广泛的应用,向下兼容性好。风险小。informix开发时间
11、较长,升级较复杂,稳定性较好,数据安全有保障。风险小。在安全要求极高的银 行,证券行业中得到了广泛的应用。开放性sql server只能在windows上运行,c/s结构,只支持windows客户,可以用ado,dao,oledb,odbc连接。windows9x系列产品是偏重于桌面应用,nt server适合各种大中小型型企业。*作系统 的系统的稳定对数据库是十分重要的o windows平台的可靠性,安全性经过了最高级别的c2 认证的。在处理大数据量的关键业务时提供了较好的性能。oracle能在所有主流平台上运行(包括windows)o完全支持所有的工业标准。采用完全开放策略。 多层次网络计
12、算,支持多种工业标准,可以用odbc,jdbc,oci等网络客户连接。可以使客户选 择最适合的解决方案。对开发商全力支持。sybase能在所有主流平台上运行,在银行业中得到了广泛的应用。db2有较好的开放性,最适于海量数据。跨平台,多层结构,支持odbc,jdbc等客户。在大型的 国际企业中得到最为广泛的应用,在全球的500家最大的企业中,大部分采用db2数据库服务 器。iinformix仅运行在unix平台,包括sunos、hpux、alfaosf/1。在银行中得到广泛的应用。易维护性和价格sqlserver从易维护性和价格上sql server明显占有优势。基于microsoft的一贯风格
13、,sql server的图形 管理界面带来了明显的易用性,微软的数据库管理员培训进行的比较充分,可以轻松的找到 很好的数据库管理员,数据库管理费用比较低,sql server的价格也是很低的,但是在license 的购买上会抬高价格。总体来说sql server的价格在商用数据库中是最低的。oracle从易维护性和价格体来说oracle的价格是比较高的,管理比较复杂,由于oracle的应用很广 泛,经验丰富的oracle数据库管理员可以比较容易的找到,从而实现oracle的良好管理。因 此oracle的性能价格比在商用数据库中是最好的。sybasesybase的价格是比较低的,但是sybase
14、的在企业和政府中的应用较少,很难找到经验丰富 的管理员,运行管理费用较高。主流数据库的比较(3)ORACLE/CIW认证 点击:次 发布时间:2006-8-9 【字体:大 中 小】 来源:G贵州学习网一属于你的学习中心db2价格高,管理员少,在中国的应用较少,运行管理费用都很高,适用于大型企业的数据仓库 应用。informix价格在这些系统中居于中间,与sybase 一样,在企业和政府中应用较少,仅在银行中得到 了广泛的应用。经验丰富的管理人员较少,运行管理费用高。数据库二次开发sql server数据库的二次开发工具很多,包括visual c+, visual basic等开发工具,可以实现
15、很好的 windows应用。开发容易。oracle数据库的二次开发工具很多,涵盖了数据库开发的各个阶段,开发容易。sybase开发工具较少,经验丰富的人员很少。db2在国外巨型企业得到广泛的应用,中国的经验丰富的人员很少。Informix在银行业中得到广泛的应用,但是在中国的经验丰富的人员很少。数据库综合比较结果表1.1数据库综合比较结果表性能伸缩性安全 *作风险开放性维护性价格mssql oracle sybase db2 informix 经过以上比较,如表1.1所示,我们得出结论如下:一般的中小型企业或者中小型的应用中, 采用ms sql server作为数据平台,既可以节约资金,又便于
16、维护管理。小型应用主要考虑 的是资金问题,sql server的资金投入最小,是中小型应用的最佳选择。大型应用系统要求 有较高的数据处理能力,一般应该采用了高性能的大型数据库管理系统一racle,大型高 可靠性要求的系统安全稳定性是首要考虑的因素,oracle能够提供很高的安全稳定的性能, 因此oracle是在国内的大型数据库的必然的选择。在国外的巨型企业中很多采用全套ibm解 决方案,使用db2作为公司的数据仓库,可以达到几乎与oracle相同的安全稳定性和相近的 性能,但是国内使用db2的人很少,经验丰富的管理员更少,很难实现很好的数据库管理。 在银行和证券系统中,采用安全性较好的Info
17、rmix和sybase。随着sql2000的发布和完善, 在大型数据库应用中microsoft也将占一席之地。对于流动人口管理系统来说,由于区县的每个人都要有一条记录,一个市或县的人口数 量一般达到10万,有些大县甚至达到100万级,每一个人的记录包括出生年月,户口所在 地,姓名,性别,如果育龄妇女占1/3,则大约有30万条数据,因此系统数据量不是 很大,属于中小型应用在此,我们建议采用microsoft sql server数据库作为后台的数据库。 这主要是考虑系统的性能价格比,和易于管理性,易维护性。如前所述,microsoft sql server 是基于 windows 2000 ad
18、vanced server 服务器的,我们通过 tpc 的网站可以看到microsoft sql server的性能已经稳居数据库应用的前几位,可以满足系统的 稳定性和大数据量的要求。对于小县/区来说,系统的数据容量较小,采用winnt平台安装 数据库也可以较好的满足要求。当人口增加,数据量变大的时候,microsoft sql server也可 以很好的满足数据管理的要求数据库的稳定是建立在*作系统稳定的基础上。windows 2000 advanced server经过了最 严格的安全认证,获得了最高的c2级别的安全认证标准。由此可以证明windows 2000 advanced server的系统稳定性是极高的,他的代码经过检验,证明是稳定的。microsoft sql server的性能我们已经在tpc网站上看到了,某些大型电信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年篮球运动场地安全设施安装与检修合同3篇
- 2025版土地整治工程土方运输居间代理协议3篇
- 2025版教育培训投资入股合同范本大全3篇
- 2025年度个人与个人车辆购置借款合同2篇
- 2025版教职工宿舍分配与使用管理合同3篇
- 二零二五版留置车辆维修工程借款协议4篇
- 2024金融科技支付系统集成与运营合同
- 二零二五年度体育赛事官方运动服赞助合同示例3篇
- 渣土运输及循环经济承包合同(二零二五年度)3篇
- 2025年达人带货直播平台合作协议书2篇
- 2024企业答谢晚宴会务合同3篇
- 《客舱安全管理与应急处置》课件-第14讲 应急撤离
- 中华人民共和国文物保护法
- 节前物业安全培训
- 高甘油三酯血症相关的器官损伤
- 手术室护士考试题及答案
- 牙膏项目创业计划书
- 单位食堂供餐方案
- DB42-T 2204-2024 湖沼湿地温室气体通量监测技术规范
- 急性会厌炎的护理
- 七年级下册《Reading 1 A brave young man》优质课教案牛津译林版-七年级英语教案
评论
0/150
提交评论