`
weitao1026
  • 浏览: 1034167 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
四大数据库的比较
开放性:
SQL Server
  只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据

Oracle
  能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。

Sybase ASE
  能在所有主流平台上运行(包括 windows)。 但由于早期Sybase与OS集成度不高,因此VERSION 11.9.2以下版本需要较多OS和 DB级补丁。在多平台的混合环境中,会有一定问题。

DB2
  能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。

可伸缩性,并行性
SQL server
  并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。

Oracle
  并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。 Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。

Sybase ASE
  虽然有DB SWITCH来支持其并行服务器,但由于DB SWITCH在技术层面还未成熟,且只支

持版本12.5以上的ASE SERVER,因为DB SWITCH技术需要一台服务器充当SWITCH,从而在硬件

DB2
  具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点

安全性
SQL server
  没有获得任何安全证书。

Oracle Server
  获得最高认证级别的ISO标准认证。

Sybase ASE
  获得最高认证级别的ISO标准认证。

DB2
  获得最高认证级别的ISO标准认证。


性能

SQL Server
  多用户时性能不佳

Oracle
  性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。
  

Sybase ASE
  性能接近于 SQL Server。但在UNIX平台下的并发性要优与 SQL Server。

  

DB2
  性能较高适用于数据仓库和在线事物处理。

  

客户端支持及应用模式
SQL Server
  C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB,ODBC连接.

  

Oracle
  多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。

  

Sybase ASE
  C/S结构,可以用ODBC,Jconnect,Ct-library等网络客户连接。

  

DB2
  跨平台,多层结构,支持ODBC,JDBC等客户

  

操作简便
SQL Server
  操作简单,但只有图形界面。

  

Oracle
  较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同

  

Sybase ASE
  较复杂,同时提供GUI和命令行。但GUI较差,常常无法及时状态,建议使用命令行。

  

DB2
  操作简单,同时提供GUI和命令行,在windowsNT和unix下操作相同


使用风险

SQL server
  完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼

Oracle
  长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。

Sybase ASE
  向下兼容, 但是ct-library 程序不益移植。

  

DB2
  在巨型企业得到广泛的应用,向下兼容性好。风险小。
分享到:
评论

相关推荐

    Red Gate数据库比较工具

    总的来说,Red Gate数据库比较工具是数据库管理员和开发者的得力助手,通过提供精准的比较和同步功能,极大地提高了工作效率,减少了数据库管理中的错误和风险。无论是用于日常开发,还是在项目交付或灾难恢复时,它...

    MT4连接MYSQL数据库的例子

    为了连接到MySQL数据库,我们可以使用第三方库,例如“MQLMySQL for MQL4”,这个库文件包含了连接和操作MySQL数据库所需的函数。 安装MQLMySQL库后,在MT4的MetaEditor中创建一个新的MQL4脚本或EA。在代码中,我们...

    数据库比较工具,风格风格

    数据库比较工具是IT行业中一种非常实用的软件,主要用于检测和同步不同数据库之间的结构差异和数据差异。这种工具在数据库管理、版本控制、...正确地使用这类工具,可以极大地提升数据库管理工作效率,减少错误和遗漏。

    Access mdb数据库比较工具

    Access mdb数据库比较工具是一款专为Microsoft Access数据库设计的实用程序,用于对比两个mdb格式的数据库文件,以便找出数据和结构的差异。在数据库管理和维护过程中,这种工具是至关重要的,尤其是当需要同步不同...

    国家开放大学 MySQL数据库应用 实验训练4:数据库系统维护

    MySQL 数据库应用实验训练 4:数据库系统维护 本实验训练旨在帮助学生理解视图和索引的概念和作用,掌握视图和索引的基本操作,并且了解它们在数据库系统维护中的应用。 一、视图的概念和作用 视图是一种基于基表...

    各种数据库连接工具Database4,用起来很方便

    除此之外,Database4还支持数据库同步和比较,帮助用户在不同的数据库实例之间进行数据和结构的对比,找出差异并生成同步脚本,这对于团队协作和版本控制非常有用。数据库备份和恢复功能则保障了数据的安全,用户...

    QT4_数据库操作

    QT4_数据库操作QT4_数据库操QT4_数据库操作作QT4_数据库操作

    Oracle大型数据库系统在AIXUNIX上的实战详解.part1

    实践上,AIX、HP-UX等平台运行Oracle数据库,是诸多大中型系统的典型配置方式——用户得益于Al×等UNIX的坚固支撑,受惠于Oracle可用性保证! AIX UNIX是一套复杂的UNIX系统,Oracle复杂度不在其右,这点毫无疑问! ...

    数据库期末大作业-C#图书管理系统源码+数据库+文档.zip

    数据库期末大作业-C#图书管理系统源码+数据库+文档 安装教程 见使用说明使用setup安装 1.运行此程序需要安装vs2019或更高版本的vs,或者安装了.net framework 2.建立此数据库,数据库建立文件见附件library-sql...

    C# 利用log4net 把日志写入到数据库

    在本篇内容中,我们将深入探讨如何利用开源日志框架log4net将应用程序的日志信息记录到数据库中。 **一、log4net简介** log4net是一款广泛使用的、高度可配置的日志框架,它为.NET开发者提供了一套灵活的日志记录...

    exchange数据库过大的整理方法

    4. Exchange 日志文件基础知识:Exchange 日志文件的作用主要起到缓冲作用,日志文件的大小统一为 5 MB,日志文件被编号为 E0nxxxxx.log,日志文件的生成是通过将其写入日志文件,最后写入数据库。 5. 处理大数据库...

    北京邮电大学《数据库》期末复习资料.pdf

    数据库系统的特点包括数据独立性、存储量大、存取速度快、操作方便等。 13. 关系模式: 候选键是关系模式的唯一标识符。候选键是指能唯一标识元组的属性集。 14. 数据操作语言: 数据操作语言(DML)包括插入新...

    mysql实验训练4-数据库系统维护.docx

    在实验 6-4 中,我们使用 mysqldump 工具对 `Shopping` 数据库进行备份,并查看备份文件。在实验 6-5 中,我们启用了二进制日志,并查看日志。在实验 6-6 中,我们使用 mysqldump 工具对 `Shopping` 数据库进行恢复...

    数据库结构比较sqlctrl

    4. 存储过程和函数比较:存储过程和函数是数据库中的自定义代码,它们封装了复杂的业务逻辑。SQLCtrl能比较这些对象的源代码,找出不同之处,便于版本控制和代码同步。 5. 用户权限和角色比较:数据库中的用户权限...

    java数据库pdf4

    java数据库pdf4

    Access数据库比较工具

    4. 关系比较:在Access中,表与表之间可以通过关系进行连接。比较工具可以识别并分析这些关系,检查它们在两个数据库中的匹配程度。 5. 触发器和存储过程:虽然Access不直接支持触发器和存储过程(这是SQL Server等...

    一个比较数据库表差异的程序

    4. 同步功能:根据比较结果,用户可以选择性地生成SQL脚本,自动或手动调整数据库以消除差异。 5. 自定义比较规则:允许用户定义自己的比较规则,比如忽略某些特定字段的比较,或者只关注特定类型的差异。 在...

    数据库比较工具

    4. **理解报告**:仔细阅读比较结果,理解差异的含义,确定是否需要同步或忽略。 5. **谨慎操作**:在执行任何同步操作前,先进行预览,确保不会破坏现有数据。 6. **安全更新**:如果工具不支持自动创建修复脚本,...

    MySQL数据库应用形考实验1-4全答案.zip

    在这个"MySQL数据库应用形考实验1-4全答案.zip"压缩包中,包含了四个关于MySQL基础操作的实验训练,涵盖了从数据库和表的创建,到数据的查询、增删改,以及数据库系统的维护等关键知识点。以下是对这些实验的详细...

    数据库结构比较系统源码

    数据库结构比较系统源码 平时做写小项目,没时间去管理文档。特别时数据库修改后总是忘记了修改哪。所以下决心做了比较工具。 功能: 1.主、从数据库相互比较 2.比较表字段,索引,约束,触发 ...4.比较试图

Global site tag (gtag.js) - Google Analytics