数据库的种类

From:http://www.job168.com/info/read_87955.html


数据库的种类

大型数据库有:
OracleSybase、DB2、SQL server 

小型数据库有:
Access、MySQL、BD2等。

 

         2007年4月29日消息,国外媒体报道,据权威调研机构IDC初步数据显示,尽管微软SQL Server发展迅猛,但甲骨文依然称霸全球数据库市场。

IDC数据显示,2006年全球数据库市场规模达到了165亿美元。其中,甲骨文的销售额为73亿美元,占到了44.4%,排名首位。

IBM位居第二,其DB2数据库的销售额为35亿美元,同比增长11.9%。略低于甲骨文的14.7%,以及业内14.3%的平均水平。

微软排名第三,营收额达到了31亿美元,涨幅高达25%,市场份额为18.6%。此外,Sybase和NCR Teradata分别列居第四和第五位

---------------------------------------------------------------------------------------------------------------------

    一、开放性 

1. SQL Server 

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

2. Oracle 

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

3. Sybase ASE 

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

4. DB2 

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

二、可伸缩性,并行性 

1. SQL server 

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

2. Oracle 

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

3. Sybase ASE 

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

4. DB2 

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

三、安全认证 

1. SQL server 

没有获得任何安全证书。 

2. Oracle Server 

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

3. Sybase ASE 

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

4. DB2 

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

四、性能 

1. SQL Server 

多用户时性能不佳 

2. Oracle 

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

3. Sybase ASE 

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

4. DB2 

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

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

1. SQL Server 

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

2. Oracle 

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

3. Sybase ASE 

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

4. DB2 

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

六、操作简便 

1. SQL Server 

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

2. Oracle 

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

3. Sybase ASE 

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

4. DB2 

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

七、使用风险 

1. SQL server 

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

2. Oracle 

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

3. Sybase ASE 

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

4. DB2 

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

-----------------------------------------------------------------------------------------------------------------------

       最"容易"的数据库系统-Microsoft SQL Server

  如果你打算做一个DBA,建议你选择那些现在比较流行的数据库系统。这意味着你将有更多的就业机会、交流和培训机会,而且,流行自有流行的理由,你可以因此省心很多。当然,就业竞争压力也比较大。一般的入门者选择Microsoft SQL Server,这是非常适合中小型企业的数据库系统,熟悉Access的读者很容易就能初步使用Microsoft SQL Server,成为一个DBBS。 J
Microsoft SQL Server 7.0的报价,5用户版1399美金,增加用户时,127美金每用户。

  最"难"的数据库-无冕之王Oracle

  如果你有机会接触到Oracle,那可是个好机会。Oracle是目前最看好的数据库厂商,由于其强大的功能和可配置、可管理能力,Oracle DBA的薪资一般比其他数据库管理员的薪资要高。而且,Oracle在大中型企业的关键应用也更加普遍了。Oracle可以运行在Windows NT、Sun Solaris、Linux等平台下。很多情况下要求你不仅仅熟悉NT,还要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle产品资料可能也是一个障碍。
  Oracle 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的机器特别地称道,建议你学习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的风光似乎已经不再。

  值得期盼的Informix Centaur

  有时候"第一"只是意味着你的对手需要等待更长的时间去赶上你。这正是1997年创立的Informix所面临的。Informix公司是率先将多媒体特性加入到关系数据库系统的大型数据库厂商之一。但是如今,IBM、Oracle、Sybase都已经跨越了这个概念。所以,Informix不得不寻求新的支撑来使自己区别于其他数据库厂商。这就是Informix Centaur的目标。Informix Centaur结合了Informix Dynamic Server 7.3的对象-关系数据库和Informix Universal Data Option 9.1,意在获得更好的适应性和多媒体支持。详情如何,我们拭目以待!


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/406212.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Visual Studio Code超级装逼编辑自带火花插件Power Mode

Visual Studio Code超级装逼编辑自带火花插件Power Mode

IE6不支持PNG图片透明效果的完美解决方案(完善版)

可怜的IE6,不支持PNG图片透明,这已经是其众多“BUG”中,不是那么显眼的一个,但也是让部分人头痛的一个了。(今天在机房那破机器上IE6忘了抓图了,现在想给大家看效果也难啊。)发个PNG大家看看。 …

更改VS的运行主窗体

Program.cs中Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());把new Form1()改成你需要启动的窗体转载于:https://www.cnblogs.com/moyuling/p/4337593.html

jms mysql_JMS学习九(ActiveMQ的消息持久化到Mysql数据库)

1、将连接Mysql数据库的jar文件,放到ActiveMQ的lib目录下2、修改ActiveMQ的conf目录下的active.xml文件,修改数据持久化的方式2.1 修改原来的kshadb的持久化数据的方式2.2 连接Mysql的配置(注意配置文件放置的位置)3、将数据持久化Mysql的运行截图3.1 …

Dynamic Performance Tables not accessible,Automatic Statistics...

From: http://igogo007.iteye.com/blog/443609 使用的PLSQL Developer 工具在对oracle 10g插入数据或查询数据的时候都会报以下错误:Dynamic Performance Tables not accessible, Automatic Statistics Disabled for this session. You can disable statistics…

看完这篇不要告诉我不会封装ant design弹框组件了

我是歌谣 放弃很容易 但是坚持一定很酷 微信公众号关注前端小歌谣 获取前端学习知识 1设计需求 封装一个弹框组件 直接调用接口 2技术栈 ant designreact 设计第一步 绘制样式 <ModalmaskClosable{false}visible{visible}title{签收协议}onOk{this.handleSignFor}onCancel…

vue+element+el-table表格简单封装成组件

vueelementel-table表格简单封装成组件

[文档].Altera - Avalon接口规范

Ch 1 导言 1.1 Avalon属性及参数 1.2 信号类型 1.3 接口时序 1.4 相关文档 Ch 2 时钟接口 2.1 时钟输入&#xff08;Sink&#xff09; 2.1.1 属性 2.1.2 信号类型 2.1.3 associatedClock接口 2.2 时钟输出&#xff08;Source&#xff09; 2.2.1 属性 2.2.2 信号类型 Ch 3 Avalo…

C++类库:OTL通用的数据库连接类库

From: http://www.cppblog.com/lovefeel2004/archive/2010/06/02/116946.aspx OTL是一个纯C的通用数据库连接模板库&#xff0c;可以支持各种当下流行的数据库&#xff0c;如Oracle&#xff0c;Sybase, MySQL, PostgreSQL, EnterpriseDB, SQLite, MS ACCESS, Firebird等等.它是…

mysql 报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题

win7下安装MYSQL,只到“net start mysql”这一步报错:3534的错误&#xff1a;是直接官网下载的压缩文件.不是安装文件.解决方法:1:环境变量PATH添加完成(例如&#xff1a;h:\mysql\\bin2:在mysql目录下&#xff0c;新建data目录。3:在mysql目录下 新建新建一个默认配置文件my.i…

Linux下Socket网络编程

什么是Socket Socket接口是TCP/IP网络的API&#xff0c;Socket接口定义了许多函数或例程&#xff0c;程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程&#xff0c;必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如…

软件测试课初感

在上课以前&#xff0c;说起软件测试&#xff0c;就连我们这些学了两年多的大学生&#xff0c;也会觉得“测试&#xff0c;不就是用一用&#xff0c;找找编写的时候没有发现的bug&#xff0c;然后就完事了”。 然而呢&#xff0c;改观就在第一节课上&#xff0c;直到老师老师举…

npm-shrinkwrap锁定依赖

npm-shrinkwrap锁定依赖

windows和linux下,查看oracle SID的方法

From: http://www.linuxdiyf.com/viewarticle.php?id78524 Windows 平台下&#xff1a;你可以到注册表去&#xff0c;看看 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下面&#xff0c;有一个 ORACLE_SID。linux平台下&#xff1a;如果你的server是linux的话1.以安装oracle的账号…

Impress.js上手 - 抛开PPT、制作Web 3D幻灯片放映

前言&#xff1a; 如果你已经厌倦了使用PPT设置路径、设置时间、设置动画方式来制作动画特效、那么Impress.js将是你一个非常好的选择。 用它制作的PPT将更加直观、效果也是嗷嗷美观的。 当然&#xff0c;如果用它来装X&#xff0c;是需要付出一些代价的&#xff0c;不过如果你…

采用合适的网站优化技术

不久前读到一篇博文&#xff0c;讲述开心网存在的问题&#xff0c;列举了一些应该采用的网站优化技术。不得不说研究的 很有道理&#xff0c;博主细致并且较全面的分析了开心网的几个”缺点”&#xff0c;我在这里也不是想要反驳那篇博文的意思&#xff0c;只是想说&#xff0c…

mysql gtid 主主_mysql GTID主从复制(主库在线,添加新丛库)

要求&#xff1a;1、 主库上线&#xff0c;主库不停止服务的前提下做主从复制2、 新添加一个丛库操作&#xff1a;1、 在主库导出数据(主库正常运行)&#xff1b;2、 将主库的sql文件传到丛库&#xff1b;3、 丛库恢复数据库&#xff…

Mac-安装Homebrew报错error: could not lock config file .git/config:

Mac-安装Homebrew报错error: could not lock config file .git/config: