当前位置:首页 » 数据仓库 » 主流商业数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

主流商业数据库

发布时间: 2023-05-25 18:44:55

A. 现在主流的商用数据库是什么具体的应用领域和功能是什么求解。。。

sql sever 和oracle..
大型的,较多用oracle
sql server中小型

B. 数据分析数据库有哪些常见类型

1、MySQL数据库


定位:开源、多平台、关系型数据库;


目前使用最广泛、流行度最高的的开源数据库。


功能:支持事务,符合关系型数据库原理,符合ACID,支持多数SQL规范,以二维表方式组织数据,有插件式存储引擎,支持多种存储引擎格式。


部署:用编译安装的方式,或者二进制包的方式,按照“安装软件-创建实例-库表用户初始化”,可以很快完成数据库部署。


使用:使用标准的SQL语句进行数据库管理,简单SQL语句的并发和性能较好,对视图、存储过程、函数、触发器等支持的不是太好。


2、SQL Server数据库


定位:商业、Windows平台、关系型数据库;


最早接触、与微软体系结合紧密的的商业数据库,属于“微软技术体系”。


功能:支持事务,符合关系型数据库原理,符合ACID,支持多数SQL规范,以二维表方式组织数据


部署:在Windows平台,用图形界面进行软件安装;


使用:在Windows平台,使用SQL Server Mangement Studio图形界面进行安装。

C. 现在主流数据库

主流的数据库有:

1、MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于Oracle旗下产品。

MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件之一。

2、SQL Server

SQL Server是Microsoft 公司推出的关系型数据库管理系统。

具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

3、Oracle Database

Oracle Database,是甲骨文公司的一款关系数据库管理系统。

它是在数据库领域一直处于领先地位的产品。系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

(3)主流商业数据库扩展阅读

数据库的类型

1、关系数据库

关系型数据库,存储的格式可以直观地反映实体间的关系。关系型数据库和常见的表格比较相似,关系型数据库中表与表之间是有很多复杂的关联关系的。 常见的关系型数据库有Mysql,SqlServer等。

在轻量或者小型的应用中,使用不同的关系型数据库对系统的性能影响不大,但是在构建大型应用时,则需要根据应用的业务需求和性能需求,选择合适的关系型数据库。

2、非关系型数据库

非关系型数据库,指的是分布式的、非关系型的、不保证遵循ACID原则的数据存储系统。非关系型数据库技术与CAP理论、一致性哈希算法有密切关系。

所谓CAP理论,简单来说就是一个分布式系统不可能满足可用性、一致性与分区容错性这三个要求,一次性满足两种要求是该系统的上限。

而一致性哈希算则指的是非关系型数据库在应用过程中,为满足工作需求而在通常情况下产生的一种数据算法,该算法能有效解决工作方面的诸多问题但也存在弊端,即工作完成质量会随着节点的变化而产生波动,当节点过多时,相关工作结果就无法那么准确。

D. 数据库有哪些 常用数据库有哪些

1、目前关系型数据库主要有MySQL、SQLServer、数蚕数据库、Oracle数据库。

2、MySQL:免费产品,中小企业使用广泛。

3、SQLServer:微软的商业化产品,微软SQL语句兼容性好,商业化成熟度高。

4、数蚕数据库:数蚕科技针对中小型企业的数据库,c++接口特性良好,SQL特性较弱。

5、Oracle数据库:商业化程度最高的关系数据库,优良的性能和企业扩展能力。

6、非关系型数据库主要有FastDB、Memcached和Redis等主流内存数据库。一般应用于缓存等非关键数据存储,其优点是数据查询速度快,对下层编程接口良好。

E. 常用的数据库有哪些(文献检索中常用的数据库有哪些)

1.IBM的DB2

作为关系数据库领域的开拓者和领航人,IBM在1997年完成了SystemR系统的原型,1980年开始提供集成的数据库服务器——System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。DB2forMVSV1在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2forMVS提供了强大的在线事务处理(OLTP)支持,1989年和1993年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2UniversalDatabase6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。

2.Oracle

Oracle前身叫SDL,由LarryEllison和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979年,和信Oracle公司引入了第一个商用SQL关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。

3.Informix

Informix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information和Unix的结合。Informix第一个真正支持SQL语言的关系数据库产品是InformixSE()。InformixSE是在当时的微机Unix环境下主要的数据库产品。它也是第一个被移植到Linux上的商业数据库产品。

4.Sybase

Sybase公司成立于1984年,公司名称“Sybase”取自“system”和“database”相结合的含义。Sybase公司的创始人之一BobEpstein是Ingres大学版(与System/R同时期的关系数据库模型产品)的主要设计人员。公司的第一个关系数据库产品是1987年5月推出的.0。Sybase首先提出Client/Server数据库体系结构的思想,并率先在SybaseSQLServer中实现。

5.SQLServer

1987年,微软和IBM合作开发完成OS/2,IBM在其销售的OS/2系统中绑定了OS/2DatabaseManager,而微软产品线中尚缺少数据库产品。为此,微软将目唤闹轮光投向Sybase,同Sybase签订了合作协议,使用Sybase的技术开发基于OS/2平台的关系型数据库。1989年,微软发布了SQLServer1.0版。

6.PostgreSQL

PostgreSQL是一种特性非常齐全的自由软件的对象——关系性数据库管理系统(ORDBMS),它的很多特性是当今许多商业数据库的前身。PostgreSQL最早开始于BSD的Ingres项目。PostgreSQL的特性覆盖了SQL-2/SQL-92和SQL-3。首先,它包括了可以说是目前世界上最丰富的数据类型的支持;其次,目前PostgreSQL是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统.

7.mySQL

mySQL是一个小型关系弯仔型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

F. sap的后台主流的数据库一般都是oracle的吗还有其他的数据库吗

sap的数据库有oracle,sql
server,db2l等主流数据库,商业主流数据库sap应该都涵盖了,sap

oracle现在是竞争对手,所以sap目前主推IBM
DB2
.

G. 什么数据库比较热门

总体来说,主流数据库并不存在明确的好坏之分,每一种数据库都有各自的优缺点,最主要还是看它是否能够满足您的需求。

总的来说,选择数据库可以从以下角度考虑:

从个人角度出发的话,如果是以学习和小型业务需求为主,推荐使用MySQL,它的优势在于:

成本(免费)
自由(完全开源,适用多个场景)
性能(体积小但速度快)
这三点决定了MySQL数据库的超高性价比。并且目前有不少主流公司仍然青睐MySQL,大名鼎鼎的Fackbook就依然在延续MySQL的使用。

2. 如果是企业角度出发,主流的大型数据库如Oracle、Sql Server...以及近些年来大数据领域十分火热的非关系型数据库,例如Redis、HBse等等,都可以作为考虑的对象。

接下来具体列举一些常用数据库的优缺点,希望能为大家提供参考:
MySQL:
优势:

MySQL是开放源代码的数据库,任何人都可以获得该数据库的源代码。
MySQL能够实现跨平台操作,可以在Windows、UNIX、Linux和Mac OS等操作系统上运行。
MySQL数据库是一款自由软件,大部分应用场景下都是免费使用。
MySQL功能强大且使用方便,社区生态繁荣,有诸多学习资料。
缺点:规模小,功能有限。

SQL Server
高度可扩展:可以从单一的笔记本电脑上运行任何东西或以高倍云服务器网络运行,或在两者之间任何东西。
“虽然说是“任何东西”,但是仍然要满足相关的软件和硬件的要求“
生态链广:具有内置的商务智能工具,以及一系列的分析和报告工具,可以创建数据库、备份、复制,带来了更好的安全性。
Oracle
Oracle数据库系统是目前世界上流行的关系数据库管理系统,具有以下特点:

可移植性好(在各类大、中、小、微机环境中都适用)
使用方便、
功能强
因此,Oracle是一种高效率、可靠性好的、适应高吞吐量的数据库解决方案。

DB2
DB2是IBM开发的一种大型关系型数据库平台。它支持多用户或应用程序在同一条SQL 语句中查询不同database甚至不同DBMS中的数据。它的应用特点如下:

支持面向对象的编程:db2支持复杂的数据结构,如无结构文本对象,可以对无结构文本对象进行布尔匹配、最接近匹配和任意匹配等搜索。可以建立用户数据类型和用户自定义函数。
支持多媒体应用程序:db2支持大二分对象(blob),允许在数据库中存取二进制大对象和文本大对象。其中,二进制大对象可以用来存储多媒体对象。
具有良好的备份和恢复能力
支持存储过程和触发器,用户可以在建表时显示的定义复杂的完整性规则
支持异构分布式数据库访问,支持数据复制
PostgreSQL
PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),它的 Slogan 是 “世界上最先进的开源关系型数据库”。

PostgreSQL具有如下特征:
函数:通过函数,可以在数据库服务器端执行指令程序。
索引:用户可以自定义索引方法,或使用内置的 B 树,哈希表与 GiST 索引。
触发器:触发器是由SQL语句查询所触发的事件。如:一个INSERT语句可能触发一个检查数据完整性的触发器。触发器通常由INSERT或UPDATE语句触发。 多版本并发控制:PostgreSQL使用多版本并发控制(MVCC,Multiversion concurrency control)系统进行并发控制,该系统向每个用户提供了一个数据库的”快照”,用户在事务内所作的每个修改,对于其他的用户都不可见,直到该事务成功提交。
规则:规则(RULE)允许一个查询能被重写,通常用来实现对视图(VIEW)的操作,如插入(INSERT)、更新(UPDATE)、删除(DELETE)。
数据类型:包括文本、任意精度的数值数组、JSON 数据、枚举类型、XML 数据等。
全文检索:通过 Tsearch2 或 OpenFTS,8.3版本中内嵌 Tsearch2。
NoSQL:JSON,JSONB,XML,HStore 原生支持,至 NoSQL 数据库的外部数据包装器。
数据仓库:能平滑迁移至同属 PostgreSQL 生态的 GreenPlum,DeepGreen,HAWK 等,使用 FDW 进行 ETL

H. 四大主流数据库比较(三大主流数据库)

四大主流数据库比较

一、开放性

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

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

I. 国产DBMS有哪些除了关系数据库管理系统外,还有哪些非关系数据库管理系统

关系型数据库:Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL
非关系型数据库:NoSql、Cloudant、MongoDb、redis、HBase当前主流的商业数据库有Oracle、微软SQLServer、IBM DB2和SybaseAdaptive SQL Server。
而在开源方面,主要有三家主流数据库:MySQL、PostgreSQL和Ingres。这两类数据库都已经证明了自己可以胜任数据存储和管理的需要。