数据库(SQLSERVER、Oracle、Sybase)的区别是什么?
1个回答
展开全部
开放性: \x0d\x0a\x0d\x0a SQL Server \x0d\x0a 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据。 \x0d\x0a\x0d\x0a Oracle \x0d\x0a 能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 \x0d\x0a\x0d\x0a Sybase ASE \x0d\x0a 能在所有主流平台上运行(包括 windows)。 但由于早期Sybase与OS集成度不高,因此VERSION 11.9.2以下版本需要较多OS和 DB级补丁。在多平台的混合环境中,会有一定问题。 \x0d\x0a\x0d\x0a DB2 \x0d\x0a 能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。 \x0d\x0a\x0d\x0a 可伸缩性,并行性 \x0d\x0a\x0d\x0a SQL Server \x0d\x0a 并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。 \x0d\x0a\x0d\x0a Oracle \x0d\x0a 并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。 \x0d\x0a\x0d\x0a Sybase ASE \x0d\x0a 虽然有DB SWITCH来支持其并行服务器,但由于DB SWITCH在技术层面还未成熟,且只支持版本12.5以上的ASE SERVER,因为DB SWITCH技术需要一台服务器充当SWITCH.\x0d\x0a\x0d\x0a DB2 \x0d\x0a 具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点.\x0d\x0a\x0d\x0a安全性 \x0d\x0a SQL Server \x0d\x0a 没有获得任何安全证书。\x0d\x0a \x0d\x0a Oracle Server \x0d\x0a 获得最高认证级别的ISO标准认证。 \x0d\x0a\x0d\x0a Sybase ASE \x0d\x0a 获得最高认证级别的ISO标准认证。 \x0d\x0a\x0d\x0a DB2 \x0d\x0a 获得最高认证级别的ISO标准认证。 \x0d\x0a\x0d\x0a 性能 \x0d\x0a SQL Server \x0d\x0a 多用户时性能不佳 \x0d\x0a\x0d\x0a Oracle \x0d\x0a 性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。 \x0d\x0a\x0d\x0a Sybase ASE \x0d\x0a 性能接近于 SQL Server。但在UNIX平台下的并发性要优与 SQL Server。 \x0d\x0a\x0d\x0a DB2 \x0d\x0a 性能较高适用于数据仓库和在线事物处理。 \x0d\x0a\x0d\x0a 客户端支持及应用模式 \x0d\x0a SQL Server \x0d\x0a C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB,ODBC连接. \x0d\x0a\x0d\x0a Oracle \x0d\x0a 多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。 \x0d\x0a\x0d\x0a Sybase ASE \x0d\x0a C/S结构,可以用ODBC,Jconnect,Ct-library等网络客户连接。 \x0d\x0a\x0d\x0a DB2 \x0d\x0a 跨平台,多层结构,支持ODBC,JDBC等客户 \x0d\x0a 操作简便 \x0d\x0a\x0d\x0a SQL Server \x0d\x0a 操作简单,但只有图形界面。\x0d\x0a \x0d\x0a Oracle \x0d\x0a 较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同 \x0d\x0a\x0d\x0a Sybase ASE \x0d\x0a 较复杂,同时提供GUI和命令行。但GUI较差,常常无法及时状态,建议使用命令行。 \x0d\x0a\x0d\x0a DB2 \x0d\x0a 操作简单,同时提供GUI和命令行,在windowsNT和unix下操作相同 \x0d\x0a\x0d\x0a 使用风险 \x0d\x0a SQL Server \x0d\x0a 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼 \x0d\x0a\x0d\x0a Oracle \x0d\x0a 长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。 \x0d\x0a\x0d\x0a Sybase ASE \x0d\x0a 向下兼容, 但是ct-library 程序不益移植。 \x0d\x0a\x0d\x0a DB2 \x0d\x0a 在巨型企业得到广泛的应用,向下兼容性好。风险小。 \x0d\x0a 经过上述比较,我们不难发现,DB2是最好的数据库。
仁科信息
2024-07-24 广告
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部...
点击进入详情页
本回答由仁科信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询