版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、开放性、SQL Server只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可 靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。Oracle能在所有主流平台上运行(包括windows)。完全支持所有的工业标准。采用完全开放策略。可以使 客户选择最适合的解决方案。对开发商全力支持。Sybase ASE能在所有主流平台上运行(包括 windows)。但由于早期Sybase与OS集成度不高,因此 VERSION11.9.2
2、以下版本需要较多OS和DB级补丁。在多平台的混合环境中,会有一定问题。DB2能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在 全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。二、可伸缩性,并行性SQL server并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。Oracle并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性 的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并 行服务器对各种U
3、NIX平台的集群机制都有着相当高的集成度。Sybase ASE虽然有DB SWITCH来支持其并行服务器,但DB SWITCH在技术层面还未成熟,且只支持版本12.5 以上的ASE SERVER。DB SWITCH技术需要一台服务器充当SWITCH,从而在硬件上带来一些麻 烦。DB2具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点安全性。三、安全认证SQL server没有获得任何安全证书。Oracle Server获得最高认证级别的ISO标准认证。Sybase ASE获得最高认证级
4、别的ISO标准认证。DB2获得最高认证级别的ISO标准认证。四、性能SQL Server多用户时性能不佳Oracle性能最高,保持开放平台下的TPC-D和TPC-C的世界记录。Sybase ASE性能接近于SQL Server,但在UNIX平台下的并发性要优与SQL Server。DB2性能较高适用于数据仓库和在线事物处理。五、客户端支持及应用模式SQL ServerC/S结构,只支持windows客户,可以用ADO、DAO、OLEDB、ODBC连接。Oracle多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。Sybase ASEC/S结构,可以用ODBC、J
5、connect、Ct-library等网络客户连接。DB2跨平台,多层结构,支持ODBC、JDBC等客户。六、操作简便SQL Server操作简单,但只有图形界面。Oracle较复杂,同时提供GUI和命令行,在WindowsNT和unix下操作相同。Sybase ASE较复杂,同时提供GUI和命令行。但GUI较差,常常无法及时状态,建议使用命令行。DB2操作简单,同时提供GUI和命令行,在WindowsNT和unix下操作相同。七、使用风险SQL server完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容。Oracle长时间的开发经验,完全向下兼容。得到广泛的
6、应用。完全没有风险。Sybase ASE向下兼容,但是ct-library程序不益移植。在巨型企业得到广泛的应用,向下兼容性好。风险小。最”容易”的数据库系统-Microsoft SQL Server如果你打算做一个DBA,建议你选择那些现在比较流行的数据库系统。这意味着你将有更多的就业机 会、交流和培训机会,而且,流行自有流行的理由,你可以因此省心很多。当然,就业竞争压力也比较大。 一般的入门者选择Microsoft SQL Server,这是非常适合中小型企业的数据库系统,熟悉Access的读 者很容易就能初步使用Microsoft SQL Server,成为一个DBBS。JMicroso
7、ft SQL Server 7.0的报价,5用户版1399美金,增加用户时,127美金每用户。最”难的数据库-无冕之王Oracle如果你有机会接触到Oracle,那可是个好机会。Oracle是目前最看好的数据库厂商,由于其强大的 功能和可配置、可管理能力,Oracle DBA的薪资一般比其他数据库管理员的薪资要高。而且,Oracle在 大中型企业的关键应用也更加普遍了。Oracle可以运行在Windows NT、Sun Solaris、Linux等平台 下。很多情况下要求你不仅仅熟悉NT,还要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle 产品资料可能也是一个障碍。Orac
8、le 8i标准版的报价,如果运行在Windows NT,附带JServer和interMedia,支持5个并发 用户,报价是3925美金每CPU。增加并发用户时,785美金每用户。增加附加的命名用户时,392.5 美金每用户。数据库系统的贵族-IBM UDB/DB2作为30年数据库研究的成果,IBM DB2确实称得上”数据库系统的贵族”。不管是小型商业系统,还 是大的银行系统,用DB2都是可以高枕无忧的。最近推出的新版DB2 6.1,管理和调节工具更加卓越和 便于使用。DB2可以运行在Intel架构上,也可以运行在IBM的S/390大型计算机上。如果你所在的行 业对IBM的机器特别地称道,建议
9、你学习IBM DB2。DB2有两种版本:工作组版和企业版。工作组版999美元每服务器,外加249美元每个并发用户。 而企业版是12500美元每个CPU,不限并发用户数量。以 Java 为中心的数据库-Sybase Adaptive Server Enterprise(ASE) 12.0即将发布的Sybase ASE 12.0,直接面向Java程序员。这种以Java为中心的数据库系统,为那 些准备在Java平台下构建企业应用的企业来说,将是最好的选择。但是ASE称不上一个数据库领域的领 先者,尽管相对于它以前的版本已经改进很多,并支持多个CPU和更多的并发,还有很多的新的特性。但 Sybase的
10、风光似乎已经不再。值得期盼的Informix Centaur有时候”第一”只是意味着你的对手需要等待更长的时间去赶上你。这正是1997年创立的Informix 所面临的。Informix公司是率先将多媒体特性加入到关系数据库系统的大型数据库厂商之一。但是如今, IBM、Oracle、Sybase都已经跨越了这个概念。所以,Informix不得不寻求新的支撑来使自己区别于其 他数据库厂商。这就是 Informix Centaur 的目标。Informix Centaur 结合了 Informix Dynamic Server 7.3的对象-关系数据库和Informix Universal Dat
11、a Option 9.1,意在获得更好的适应性和多媒体支持。详情如何,我们拭目以待!mysql 和 SQL server 的区别悬赏分:0 |解决时间:2011-6-30 17:08 |提问者:疯了希望 Q最佳答案对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQL and SQL Server。这两者最基本的相似之处在于数据存储和属于查询系统。你可以 使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。还有,这 两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。 同时,二者也都提供支持XML的各种格式。除了在显而易见的软件价格上的区 别之外,
12、这两个产品还有什么明显的区别吗?在这二者之间你是如何选择的?让 我们看看这两个产品的主要的不同之处,包括发行费用,性能以及它们的安全性。根本的区别是它们遵循的基本原则二者所遵循的基本原则是它们的主要区别:开放vs保守。SQL服务器的狭隘的, 保守的存储引擎与MySQL服务器的可扩展,开放的存储引擎绝然不同。虽然你 可以使用SQL服务器的Sybase引擎,但MySQL能够提供更多种的选择,如 MylSAM, Heap, InnoDB, and Berkeley DB。MySQL 不完全支持陌生的关键词, 所以它比SQL服务器要少一些相关的数据库。同时,MySQL也缺乏一些存储程 序的功能,比如M
13、yISAM引擎联支持交换功能。发行费用:MySQL不全是免费,但很便宜当提及发行的费用,这两个产品采用两种绝然不同的决策。对于SQL服务器, 获取一个免费的开发费用最常的方式是购买微软的Office或者Visual Studio的 费用。但是,如果你想用于商业产品的开发,你必须还要购买SQL Server Standard Editiono学校或非赢利的企业可以不考虑这一附加的费用。性能:先进的MySQL纯粹就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式 MyISAM。MyISAM数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生
14、冲突,在UNIX或类似UNIX系统 上运行则更好。你还可以通过使用64位处理器来获取额外的一些性能。因为 MySQL在内部里很多时候都使用64位的整数处理。Yahoo!商业网站就使用 MySQL作为后台数据库。当提及软件的性能,SQL服务器的稳定性要比它的竞争对于强很多。但是,这 些特性也要付出代价的。比如,必须增加额外复杂操作,磁盘存储,内存损耗等 等。如果你的硬件和软件不能充分支持SQL服务器,我建议你最好选择其他如 DBMS数据库,因为这样你会得到更好的结果。安全功能MySQL有一个用于改变数据的二进制日志。因为它是二进制,这一日志能够快 速地从主机上复制数据到客户机上。即使服务器崩溃,
15、这一二进制日志也会保持 完整,而且复制的部分也不会受到损坏。在SQL服务器中,你也可以记录SQL的有关查询,但这需要付出很高的代价。安全性这两个产品都有自己完整的安全机制。只要你遵循这些安全机制,一般程序都不 会出现什么问题。这两者都使用缺省的IP端口,但是有时候很不幸,这些IP也 会被一些黑客闯入。当然,你也可以自己设置这些IP端口。恢复性:先进的SQL服务器恢复性也是MySQL的一个特点,这主要表现在MylSAM配置中。这种方式有 它固有的缺欠,如果你不慎损坏数据库,结果可能会导致所有的数据丢失。然而, 对于SQL服务器而言就表现得很稳键。SQL服务器能够时刻监测数据交换点并 能够把数据库
16、损坏的过程保存下来。根据需要决定你的选择对于这两种数据库,如果非要让我说出到底哪一种更加出色,也许我会让你失望。 以我的观点,任一对你的工作有帮助的数据库都是很好的数据库,没有哪一个数 据库是绝对的出色,也没有哪一个数据库是绝对的差劲。我想要告诉你的是你应 该多从你自己的需要出发,即你要完成什么样的任务?而不要单纯地从软件的功 能出发。如果你想建立一个.NET服务器体系,这一体系可以从多个不同平台访问数据, 参与数据库的管理,那么你可以选用SQL服务器。如果你想建立一个第三方站 点,这一站点可以从一些客户端读取数据,那么MySQL将是最好的选择。这两者数据库都能够在.NET或J2EE下运行正常
17、,同样,都能够利用RAID。RM 的 DB2作为关系数据库领域的开拓者和领航人,旧M在1997年完成了 System R系 统的原型,1980年开始提供集成的数据库服务器System/38,随后是 SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。DB2 forMVSVI在1983年推出。该版本的目标是提供这一新方案所承诺的简单性, 数据不相关性和用户生产率。1988年DB2 for MVS提供了强大的在线事务处理 (OLTP)支持,1989年和1993年分别以远程工作单元和分布式工作单元实 现了分布式数据库支持。最近推出的DB2 Universal Database
18、 6.1则是通用数 据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括 Linux在内的一系列平台。OracleOracle前身叫SDL,由Larry Ellison和另两个编程人员在1977创办,他们 开发了自己的拳头产品,在市场上大量销售,1979年,Oracle公司引入了第一 个商用SQL关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之 一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占 有率名列前茅。InformixInformix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数 据库产品。公司的名称Infor
19、mix便是取自Information和Unix的结合o Informix 第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEngine)。 InformixSE是在当时的微机Unix环境下主要的数据库产品。它也是第一个被移 植到Linux上的商业数据库产品。SybaseSybase公司成立于1984年,公司名称“Sybase”取自“system”和“database” 相结合的含义。Sybase公司的创始人之一 Bob Epstein是Ingres大学版(与 System/R同时期的关系数据库模型产品)的主要设计人员。公司的第一个关系 数据库产品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出 Client/Server数据库体系结构的思想,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年养老机构运营与管理1-6章题库
- 高中英语上外版(2025)必修第二册Unit3Food教案
- 高中信息技术粤教版必修教学设计 -4.4.1 活动目的
- 2025-2026学年错误乐器教学设计
- 2025-2026学年麻雀教案脚本
- 2025-2026学年豆沙芝麻小点心教学设计
- 2025-2026学年鸽的拼音教学设计模板
- 高中信息技术浙教版:1-2 数据的组织-教学设计
- 2025-2026学年读写课教学设计英语小学
- 广东省惠东县平海中学九年级化学下册《11.1 生活中常见的盐》教学设计 (新版)新人教版
- 2026年会计职称《中级财务会计》专项训练试题集
- ISO 29282021 液态或气态液化石油气(LPG)和2.5MPa(25bar)以下天然气用橡胶软管和软管组件规范标准立项发展报告
- 2026年秋季学期人教版新教材小学美术一年级上册教学计划及进度表
- 2026高考化学试题贵州卷评析及教学启示讲座
- 建筑工地二氧化碳泄漏应急演练脚本
- 投标项目复盘与标书质量检查SOP模SOP
- 生物絮团技术养虾
- 2026年1月浙江省高考(首考)英语试题(含答案)+听力音频+听力材料
- 2025安徽合肥水务集团有限公司招聘56人笔试考试备考试题及答案解析
- 五年级语文上册第一次月考试卷及答案(完整)
- 【MOOC】人工智能原理-北京大学 中国大学慕课MOOC答案
评论
0/150
提交评论