如何为公司选择一个SQL数据库

作者&投稿:戚有 (若有异议请与网页底部的电邮联系)
~

一、开放性

1.SQLServer

只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NTserver只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。

2.Oracle

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

3.SybaseASE

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

4.DB2

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

二、可伸缩性,并行性

1.SQLserver

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

2.Oracle

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

3.SybaseASE

虽然有DBSWITCH来支持其并行服务器,但DBSWITCH在技术层面还未成熟,且只支持版本12.5以上的ASESERVER。DBSWITCH技术需要一台服务器充当SWITCH,从而在硬件上带来一些麻烦。

4.DB2

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

三、安全认证

1.SQLserver

没有获得任何安全证书。

2.OracleServer

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

3.SybaseASE

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

4.DB2

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

四、性能

1.SQLServer

多用户时性能不佳

2.Oracle

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

3.SybaseASE

性能接近于SQLServer,但在UNIX平台下的并发性要优与SQLServer。

4.DB2

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

五、客户端支持及应用模式

1.SQLServer

C/S结构,只支持windows客户,可以用ADO、DAO、OLEDB、ODBC连接。

2.Oracle

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

3.SybaseASE

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

4.DB2

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

六、操作简便

1.SQLServer

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

2.Oracle

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

3.SybaseASE

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

4.DB2

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

七、使用风险

1.SQLserver

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

2.Oracle

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

3.SybaseASE

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

4.DB2

在巨型企业得到广泛的应用,向下兼容性好。风险小。




SWOT分析法中S是指
SWOT分析法中S是指优势。SWOT分析中,S(strengths)是优势、W(weaknesses)是劣势、O(opportunities)是机会、T(threats)是威胁。一、何为SWOT分析法 所谓SWOT分析,即基于内外部竞争环境和竞争条件下的态势分析,就是将与研究对象密切相关的各种主要内部优势、劣势和外部的机会和威胁等,通过调查列举...

请问何为股票的GT,,ST,,SST,,S,,,股票名字前加这个是什么意思啊,,,谢...
表示该股票未股改过,股改后名字前的S就会去掉 ST表示该股票的上市公司连续三年盈利亏损 S*ST拆开来也就是上面那两个意思

6S管理中,推行6个S的关键词是什么?
整理(SEIRI)——将工作场所的任何物品区分为有必要和没有必要的,除了有必要的留下来,其他的都消除掉。目的:腾出空间,空间活用,防止误用,塑造清爽的工作场所。整顿(SEITON)——把留下来的必要用的物品依规定位置摆放,并放置整齐加以标识。目的:工作场所一目了然,消除寻找物品的时间,整整齐...

关于企业“5S”的‘一些知识。
二、效用 5S管理的五大效用可归纳为5个S,即:Safety(安全)、Sales(销售)、Standardization(标准化)、Satisfaction(客户满意)、Saving(节约)。 1.确保安全(Safety) 通过推行5S,企业往往可以避免因漏油而引起的火灾或滑倒;因不遵守安全规则导致的各类事故、故障的发生;因灰尘或油污所引起的公害等。因而能使生产安全得到...

职场上有所谓的公平吗?
原因很简单,他家里有资源。或者是人脉资源,或者是资金资源。在金融行业,北交复清的优秀人才并不是排在第一位,有你可以,没有你也行。最重要的是那些家里有强大资源背景的人,也许人家动动口,就能比你拼命一年带来的价值大。在土木行业,总是有公司养一些“闲人”,每天什么事都不用做,只管...

股票st是什么意思
S*ST——公司经营连续三年亏损,退市预警+还没有完成股改。SST——公司经营连续二年亏损,特别处理+还没有完成股改。S——还没有完成股改。三、何为“财务状况异常”?我们常常看到ST股的说明出现公司“财务状况异常”,那究竟怎样算是异常?1、最近两个会计年度的审计结果显示的净利润为负值。2、最近...

什么是cis策划?
通过CIS的操作,可以重新为企业体做全身的健康状况诊断,并依据诊断的结果为企业重新寻找一个具有竞争力的定位,再以新的定位为追求目标,一方面改善经营体质,一方面对内、对外沟通,强化形象并将整体新的表现反应在产品上、服务上、企业环境外观上、宣传上 、行为规范上,逐步地改变目标对象的认知,改变他们的想法,及对企业...

何为7S管理
这是日本企业独特的管理办法.因为整理(Seiri)、整顿(Seiton)、清扫(Seiso)、清洁(seiketsu)、素养(Shitsuke)是日语外来词,在罗马文拼写中,第一个字母都为S,所以日本人称之为5S。近年来,随着人们对这一活动认识的不断深入,有人又添加了“安全(Safety)、速度(Speed)、节约(Save)”等内容,分别称为...

在以后的工作中怎样做好7s?
1、何为7S: 1)“7S”就是整理(SEIRI)、整顿(SEIT0N) 清扫(SEIS0)、清洁(SETKETSU)、素养(SHITSUKE)、安全(SAFETY)、节约(SAVE),因为每一项的发音以“S”开头,故为“7S”。 2)推行7S的目的在于规范现场、现物,营造一目了然的工作环境,培养员工良好的工作习惯,其最终目的是提升人的品质,保证公司优雅的生产...

企业用人德为先的攻辩问题
我方观点:企业用人德为先。 jz,Mm,Gi $J6Pv 首先,我们来明晰几个概念。第一,何为企业?企业就是具备一定法律资格的从事经济活动,以盈利为目的,并谋求长远发展的团体组织形式。第二,何为用人?用人不等同于选人。它对企业的发展起着举足轻重的作用。第三,德是做人的根本,基础和前提。德如同空气充斥在...

平凉市13333571154: 如何选择数据库? -
崇民欣然: 1、我认为你个需求:Mysql、Sqlserver...都可以完成. 2、如果经济上充足:Oracle、DB2随你选. 3、如果是我会选择搭建数据库集群,采用20个Mysql实现这个需求.(难度相当高,你懂得.)

平凉市13333571154: sql语句如何选择使用的数据库? -
崇民欣然: 如果你只是偶尔用下,建议用: select * from database1.dbo.table长期使用的话,在程序的连接代码指定好:如二楼: SqlConnection mysql = new SqlConnection("data source=localhost;integrated security=true;initial catalog= database1");

平凉市13333571154: 数据库三强鼎力:SQL或Oracle该如何选择 -
崇民欣然: 甲骨文与微软两大数据库产品,是数据库发展史上的两座大山.这让我们在数据库选型的时候,基本上没有多大的选择余地,不是微软就是甲骨文.但是,从他们两者来说,还是有比较大的差异.在数据库选型的时候,不得不关注的他们之间的...

平凉市13333571154: 如何使用SQL Server2000建立一个数据库 -
崇民欣然: 1、打开企业管理器 2、选择MICROSOFT SQL SERVERS -> SQL SERVER组 -> (LOCAL)(WINDOWS NT) -> 数据库 3、右键 -> 新建数据库 4、写入数据库名,点确定就新建一个空的数据库了

平凉市13333571154: 软件开发过程中该如何选用数据库? -
崇民欣然: DB2,Oracle,ms sql server都是大型商业数据库系统.其中Oracle是国内很多大公司使用的数据库,比如阿里巴巴、淘宝.DB2对xml支持比较好.,ms sql server作为学习入门最好. Sybase, Informix,是不错的中型数据库系统,xbase系列以dbase...

平凉市13333571154: 如何使用sql语句创建数据库 -
崇民欣然: 1、使用CREATE DATABASE语句创建数据库最简单的方式,该方式只需要指定database-name参数即可,该参数表示要创建的数据库的名称,其他与数据库有关的选项都采用系统的默认值. 2、如果希望在创建数据库时明确指定数据库的文件...

平凉市13333571154: 如何选择满足企业发展需求的SQL on Hadoop系统 -
崇民欣然: Spark SQL主要的推动者是Databricks.提到Spark SQL不得不提的就是Shark.Shark可以理解为Spark社区这边搞的一个”Hive on Spark”,把Hive的物理执行计划使用Spark计算引擎去执行.这里面会有一些问题,Hive社区那边没有把物理执...

平凉市13333571154: 如何用SQL语句创建数据库 -
崇民欣然: 在SQL语句中,CREATE DATABASE 语句用于创建数据库. 具体用法如下: 示例: 下面的 SQL 语句创建一个名为 “my_db” 的数据库: -from 树懒学堂 数据库表可以通过 CREATE TABLE 语句来添加.

平凉市13333571154: 如何根据企业的规模合理选择数据库系统?数据集市,操作系统存储,数据仓库.数据挖掘分别指什么? -
崇民欣然: 数据库管理系统选择原则 选择数据库管理系统时应从以下几个方面予以考虑: (1) 构造数据库的难易程度. 需要分析数据库管理系统有没有范式的要求,即是否必须按照系统所规定的数据模型分析现实世界,建立相应的模型;数据库管理...

平凉市13333571154: 怎样使用SQL SERVER新建立一个数据库 -
崇民欣然: 使用SQL SERVER新建立一个数据库方法如下: 1、选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网