数据库的种类

2023-10-26

数据库的种类

大型数据库有: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,意在获得更好的适应性和多媒体支持。详情如何,我们拭目以待!

转载于:https://www.cnblogs.com/shuangpeng/archive/2009/05/13/1455668.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据库的种类 的相关文章

随机推荐

  • 三、多边形三角剖分的最低得分(Weekly Contest 135)

    题目描述 给定 N 想象一个凸 N 边多边形 其顶点按顺时针顺序依次标记为 A 0 A i A N 1 假设您将多边形剖分为 N 2 个三角形 对于每个三角形 该三角形的值是顶点标记的乘积 三角剖分的分数是进行三角剖分后所有 N 2 个三角
  • 手机怎样显示数据连接到服务器,怎样设置手机数据连接到服务器配置

    怎样设置手机数据连接到服务器配置 内容精选 换一换 该任务指导用户使用Loader将数据从Hive导出到SFTP服务器 创建或获取该任务中创建Loader作业的业务用户和密码 确保用户已授权访问作业中指定的Hive表的权限 获取SFTP服务
  • VUE3+Node.js实现分页请求

    前端 定义userList数组 负责接收后端传递过来的用户数据 并设置成响应式 定义queryInfo响应式变量 为传递给后端的值 包括当前页码和每页显示条数 发起请求 并处理后台传递过来的数据 后端 先拿到前端传递过来的pagenum和p
  • char与varchar详解

    区别 varchar是变长字段 需要使用一个或两个字节存储长度 当允许存储的最大字节数MW 字符长度 每个字符需要的字节 大于255字节且真实字节数超过127字节时使用2字节 否则使用1字节 所以varchar也要按需分配 varchar会
  • 一天一图学Python可视化(1):线性回归图

    现代人的时间越来越碎片化 因此我们准备抛弃那种长篇大论的教程 希望大家每天花上几分钟就可以学到一个小窍门或者某种图的绘制方法 只要每天都认真看一遍文章 有时间的时候花几分钟练习一下 一段时间之后 相信大家就都成为Python可视化的高手啦
  • vue3使用富文本编辑器vueQuill

    npm install vueup vue quill alpha save 在main js中引入 import createApp from vue import QuillEditor from vueup vue quill imp
  • Windows Server 2012 R2 主域+辅域部署

    背景 为什么要部署主域 备域控制器架构呢 如果我们只部署一台AD域的话 那么一旦我们这台AD域控服务器发生故障 那么整个域环境内的 用户 PC 活动目录等都会受到影响 域控无法使用的话 会导致很多麻烦 如果我们再部署一台或者多台备域控制器的
  • vue学习-03vue父子组件与ref属性

    本篇开始 我们将复习一下上篇的组件引入 App vue
  • LinearAlgebraMIT_10_4 subspace

    在该节课程中主要是对前面几节课程的回顾 以及对列空间和零空间转置后得到的行空间和左零空间的介绍 首先由于三秩相等的存在 我们知道列空间和行空间的维数是一样的 都为r 行空间的基求法也可以通过行变得到阶梯矩阵 其行向量就是行空间的基 零空间的
  • 基于51单片机的电子时钟万年历带农历温度proteus仿真

    硬件设计 本设计由数据显示模块 温度采集模块 时间处理模块和调整设置模块四个模块组成 系统以AT89S52单片机为控制器 以串行时钟日历芯片DS1302记录日历和时间 它可以对年 月 日 时 分 秒进行计时 还具有闰年补偿等多种功能 温度采
  • 黑马高级班DAY08【异常,lambda和Stream】

    day08 异常 lambda和Stream 今日内容 异常 异常处理 多线程 教学目标 能够辨别程序中异常和错误的区别 说出异常的分类 列举出常见的三个运行期异常 能够使用try catch关键字处理异常 能够使用throws关键字处理异
  • 栈的顺序存储结构C++实现

    Description 版本 2 0 作者 jianwen Date 2019 11 01 15 44 37 LastEditors jianwen LastEditTime 2019 11 03 10 08 29 include
  • 22 vue3中使用vuex--- state取值操作

    上一篇 21 vue3 vuex的安装配置 十一月的萧邦 CSDN博客 紧接上篇 本篇记录vue3中 vuex的取值操作 因为在写的项目中 我们大多都对vuex状态管理器进行了模块化的管理 所以我这里就直接模块化起步了 熟悉vue2的应该都
  • 【图像分割】基于马尔可夫随机场实现图像分割附matlab代码

    1 简介 日常生活中 人们用图像进行信息的获取和交换 因此 图像处理的应用范 围一定涉及到人们的生活 工作和学习的各个方面 而随着社会的发展 人类活 动范围也随之扩大 随之变化的还有图像处理的应用范围 确切的说图像处理是 关于图像的获取 传
  • TencentOS-tiny 内核基础组件(二十)- 优先级队列

    一 内核基础组件 优先级队列 概述 提供了基于优先级的队列管理 环形队列的入队出队规则是先入队的先出队 first in first out 优先级队列的出队顺序是按照优先级来的 优先级较高的元素先出队 API讲解 编程实例 1 编写mai
  • ES&Elasticsearch-header--菜鸟教程03字段类型和属性

    一 基本数据类型 1 text 被全文搜索的字符串 字段内容会被分析 在生成倒排索引之前 字符串会分析器分成词项 该类型不用于排序 很少用于聚合 2 keyword 用于索引结构化的字段 例如 邮件地址 主机名 状态码和标签 不分词 只能精
  • PHP怎么发送邮件?

    当然可以使用第三方发送邮件服务 本文主要介绍使用语言自身功能 socket 结合 smtp协议 实现的方法 比较好用的封装好的发送邮件的类库 就是 PHPMailer 了 PHPMailer 项目地址 https github com PH
  • 批量拿web shell工具【最新】

    批量拿web shell工具 最新 内部有多个漏洞 可自动进行url采集 自动爬虫多个引擎和友情链接url 过狗一句话 轻松日出上千 详情可看 https note youdao com s G3zhC0Cw 命令执行 文件操作和sql注入
  • Linux 使用宝塔部署.NET6项目

    文章目录 前言 一 安装宝塔 二 配置 NET 环境 三 发布项目 四 安装nginx 五 设置守护进程 总结 前言 本文以CentOS为例讲解如何使用宝塔部署 NET项目 其中服务器系统与 NET 版本都是可以更换的 文中有指引链接 一
  • 数据库的种类

    数据库的种类大型数据库有 Oracle Sybase DB2 SQL server 小型数据库有 Access MySQL BD2等 2007年4月29日消息 国外媒体报道 据权威调研机构IDC初步数据显示 尽管微软SQL Server发展