精华内容
下载资源
问答
  • 常见关系型数据库系统

    千次阅读 2019-08-02 11:03:58
    目前常见数据库系统有IBM的DB2、甲骨文的Oracle、微软的MSSQL和Access、Sybase的Sybase、MySQL AB公司的MySQL等。不同的数据库系统,有不同的特点,也有相对独立的应用领域和用户支持。本节为大家分享常见数据库...

    目前常见的关系型数据库系统有IBM的DB2、甲骨文的Oracle、微软的MSSQL和Access、Sybase的Sybase、MySQL AB公司的MySQL等。不同的数据库系统,有不同的特点,也有相对独立的应用领域和用户支持。

    1. Oracle数据库系统

    Oracle公司为了最大限度地抢占市场,针对不同规模和应用需求的用户推出了不同功能组合的版本,而且所支持的操作系统也可说是全面覆盖,UNIX、Linux和Windows都可以,所以Oracle数据库不仅适用大公司选择,可以满足各种不同规模的企业用户选择。当然对于不同的用户,所选择的操作系统平台也不一样,大型企业一般选择基于UNIX或者Linux操作系统,而中、小型企业则选择基于Linux或者Windows操作系统。

    2. DB2数据库系统

    DB2尽管是IBM开发的,但它与其他数据库系统一样,也不仅局限于自身的服务器,而是同样是采取了开放的政策。所以现在许多非IBM自有品牌服务器也提供了对DB2数据库系统支持。先来看一下操作系统支持。在UNIX操作系统方面,除了IBM自己的AIX操作系统外,DB2有支持目前主流的Sun Solrais和HP-UX操作系统的版本,其他的像主流版本的Linux和Windows系统,IBM都有提供了相应的DB2数据库系统版本。

    3. MSSQL/Access数据库系统

    因为它们与应用最为普通的Windows系统一样,都是微软公司的产品,所以SQL和Access的最佳操作系统环境就是微软的Windows。而目前支持Windows操作系统的服务器架构已非常普遍,可以说所有主流处理器架构都有很好的支持,包括IBM的Power处理器、Sun的UltraSparc处理器。所以在这方面,基于这两大数据库软件的数据库服务器是没有什么限制的。Access是针对小型办公应用而设计的,不适合大型应用平台。MSSQL体积比较庞大,占用许多系统资源但支持命令和图形化管理,主要结合ASP语言开发。MSSQL和Access的安全性都偏低。

    4. Sybase ASE数据库系统

    全称为Adaptive Server Enterprise,由全球著名的基础架构供货商Sybase公司提供,是Sybase公司的旗舰数据库产品。Sybase公司在1987年推出Sybase数据库产品,主要运行在UNIX操作系统、Netware系统、Windows系统等。其中,UNIX操作系统是其最广泛应用的系统平台。Sybase ASE是基于客户/服务器体系结构的数据库,是真正开放的数据库,是一种多线索化高性能的、事件驱动的、可编程数据库。性能接近MSSQL,但是Sybase ASE若运行在UNIX环境下,则要相对MSSQL优秀些。

    5. MySQL数据库系统

    MySQL是MySQL AB公司提供的一款开放而且免费的数据库系统。虽然功能不是非常强大,性能也只能算是一般,但在各种中、小型应用中还是非常普及的,毕竟它比起针对小型办公应用而设计的Access来说还是非常有优势的。MySQL可以在windows环境下使用,不过其最经典的组合是Apache+PHP+Mysql。现在以这种组合出现的小型网站非常多,这类网站对服务器配置要求非常低,当然由于数据库本身的限制,MySQL也不适合大访问量的商业应用。

    6. 小结

    超大型: DB2
    企业级:Oracle
    大众级:Mysql、Mssql、Sybase
    小型、功能简单:Access

    展开全文
  • 开发工作中我们常用的数据库大致分为关系型数据库和非关系型数据库两种,那这两种到底是什么呢? 1.关系型数据库 所谓关系型数据库,是建立在关系模型基础上的数据库。 关系模型由关系数据结构、关系操作集合、...

    开发工作中我们常用的数据库大致分为关系型数据库和非关系型数据库两种,那这两种到底是什么呢?

    1.关系型数据库

    所谓关系型数据库,是建立在关系模型基础上的数据库。

    关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。

    标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。

    简单说,关系型数据库是由多张能互相联接的二维行列表格组成的数据库。当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。

    优点:
    1、易于维护:都是使用表结构,格式一致;
    2、使用方便:SQL语言通用,可用于复杂查询;
    3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。
    缺点:
    1、读写性能比较差,尤其是海量数据的高效率读写;
    2、固定的表结构,灵活度稍欠;
    3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。

    常见的关系型数据库

    Oracle:

    属于大型数据库,采用标准的SQL结构化查询语言,支持多种数据类型,提供面向对象存储的数据支持,除此之外,它还具有很好的并行处理功能,收费比较昂贵。

    SQL Server:

    微软全家桶的一员,常搭配微软下开发语言使用)

    MySql:

    目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

    2.非关系型数据库

    非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。
    优点:
    1、格式灵活:存储数据的格式可以是key --》value、文档、图片等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。
    2、速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘;
    3、高扩展性;
    4、成本低:nosql数据库部署简单,基本都是开源软件。

    缺点:
    1、不提供sql支持,学习和使用成本较高;
    2、无事务处理;
    3、数据结构相对复杂,复杂查询方面稍欠。

    非关系型数据库的分类和比较:
    1、文档型
    2、key-value型
    3、列式数据库
    4、图形数据库

     

    Redis就是一种典型的 KRY-VALUE 型数据库

    展开全文
  • 常见关系型数据库(最全收录)

    万次阅读 2018-07-25 15:58:45
    Oracle是1983年推出的世界上第一个开放式商品化关系型数据库管理系统。它采用标准的SQL结构化查询语言,支持多种数据类型,提供面向对象存储的数据支持,具有第四代语言开发工具,支持Unix、Windows NT、OS/2、...

    天子呼来不上船,自称臣是酒中仙。 —杜甫《饮中八仙歌》

    1.OracleOracle是1983年推出的世界上第一个开放式商品化关系型数据库管理系统。它采用标准的SQL结构化查询语言,支持多种数据类型,提供面向对象存储的数据支持,具有第四代语言开发工具,支持Unix、Windows NT、OS/2、Novell等多种平台。除此之外,它还具有很好的并行处理功能。Oracle产品主要由Oracle服务器产品、Oracle开发工具、Oracle应用软件组成,也有基于微机的数据库产品。主要满足对银行、金融、保险等企业、事业开发大型数据库的需求。
    2.SQL ServerSQL即结构化查询语言(Structured Query Language,简称为SQL)。SQL Server最早出现在1988年,当时只能在OS/2操作系统上运行。2000年12月微软发布了SQL Server 2000,该软件可以运行于Windows NT/2000/XP等多种操作系统之上,是支持客户机/服务器结构的数据库管理系统,它可以帮助各种规模的企业管理数据。      随着用户群的不断增大,SQL Server在易用性、可靠性、可收缩性、支持数据仓库、系统集成等方面日趋完美。特别是SQL Server的数据库搜索引擎,可以在绝大多数的操作系统之上运行,并针对海量数据的查询进行了优化。目前SQL Server已经成为应用最广泛的数据库产品之一。      由于使用SQL Server不但要掌握SQL Server的操作,而且还要能熟练掌握Windows NT/2000 Server的运行机制,以及SQL语言,所以对非专业人员的学习和使用有一定的难度。
    3.Sybase1987年推出的大型关系型数据库管理系统Sybase,能运行于OS/2、Unix、Windows NT等多种平台,它支持标准的关系型数据库语言SQL,使用客户机/服务器模式,采用开放体系结构,能实现网络环境下各节点上服务器的数据库互访操作。技术先进、性能优良,是开发大中型数据库的工具。Sybase产品主要由服务器产品Sybase SQL Server、客户产品Sybase SQL Toolset和接口软件Sybase Client/Server Interface组成,还有著名的数据库应用开发工具PowerBuilder。
    4.DB2DB2是基于SQL的关系型数据库产品。20世纪80年代初期DB2的重点放在大型的主机平台上。到90年代初,DB2发展到中型机、小型机以及微机平台。DB2适用于各种硬件与软件平台。各种平台上的DB2有共同的应用程序接口,运行在一种平台上的程序可以很容易地移植到其他平台。DB2的用户主要分布在金融、商业、铁路、航空、医院、旅游等各个领域,以金融系统的应用最为突出。
    5.AccessAccess是在Windows操作系统下工作的关系型数据库管理系统。它采用了Windows程序设计理念,以Windows特有的技术设计查询、用户界面、报表等数据对象,内嵌了VBA(全称为Visual Basic Application)程序设计语言,具有集成的开发环境。Access提供图形化的查询工具和屏幕、报表生成器,用户建立复杂的报表、界面无需编程和了解SQL语言,它会自动生成SQL代码。      Access被集成到Office中,具有Office系列软件的一般特点,如菜单、工具栏等。与其他数据库管理系统软件相比,更加简单易学,一个普通的计算机用户,没有程序语言基础,仍然可以快速地掌握和使用它。最重要的一点是,Access的功能比较强大,足以应付一般的数据管理及处理需要,适用于中小型企业数据管理的需求。当然,在数据定义、数据安全可靠、数据有效控制等方面,它比前面几种数据库产品要逊色不少。
    6.MySqlMySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public icense的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
    7.vfpVisual FoxPro ,是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。
    8.INGRESIngres 是比较早的数据库系统,开始于加利福尼亚大学柏克莱分校的一个研究项目,该项目开始于 70 年代早期,在 80 年代早期结束。像柏克莱大学的其他研究项目一样,它的代码使用BSD许可证。从 80 年代中期,在Ingres 基础上产生了很多商业数据库软件,包括 Sybase、Microsoft SQL Server、NonStop SQL、Informix 和许多其他的系统。在 80 年代中期启动的后继项目 Postgres,产生了 PostgreSQL、Illustra,无论从任何意义上来说,Ingres 都是历史上最有影响的计算机研究项目之一。
    展开全文
  • 常见关系型数据库和非关系型数据及其区别

    万次阅读 多人点赞 2018-08-11 12:18:00
    一、关系型数据库
 
  
 关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织优点:1、易于维护:都是使用表结构,格式一致;2、使用方便:SQL语言通用,可...

    一、关系型数据库

     

    关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织
    优点:
    1、易于维护:都是使用表结构,格式一致;
    2、使用方便:SQL语言通用,可用于复杂查询;
    3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。
    缺点:
    1、读写性能比较差,尤其是海量数据的高效率读写;
    2、固定的表结构,灵活度稍欠;
    3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。


    二、非关系型数据库

     

    非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。
    优点:
    1、格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。
    2、速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘;
    3、高扩展性;
    4、成本低:nosql数据库部署简单,基本都是开源软件。

    缺点:
    1、不提供sql支持,学习和使用成本较高;
    2、无事务处理;
    3、数据结构相对复杂,复杂查询方面稍欠。

    非关系型数据库的分类和比较:
    1、文档型
    2、key-value型
    3、列式数据库
    4、图形数据库

     

    展开全文
  • 常见关系型数据库

    千次阅读 2018-09-13 09:10:00
    1、主流关系型数据库  a、Oracle数据库  1、Oracle是著名的Oracle(甲骨文)公司的数据库产品、是世界是第一个商品化的关系型数据库管理系统。  2、Oracle采用标准SQL(结构化查询语言),支持多种数据类型,提供...
  • 关系型数据库的特点 …………………………………………………………………………………. 1.关系型数据库 ……………………………………………………………………………………………… 2. 关系型数据库瓶颈 ……...
  • 常见的数据库模型分为两种,分别是关系型数据库关系型数据库关系型数据库 关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单说,关系型数据库是由多...
  • 常用关系型数据库管理系统

    千次阅读 2020-12-22 19:42:39
    1、Oracle 数据库
  • 关系型数据库 关系型数据库 (MySQL、Oracle、PostgreSQL、Microsoft Access、Microsoft SQL Server、Google Fusion Tables、FileMaker、Sybase、dBASE、Clipper、FoxPro、foshub、Percona Server(MySQL的代替品)...
  • 几种常用关系型数据库优缺点比较

    千次阅读 2020-07-19 18:51:32
    1. SQL Server数据库 真正的客户机/服务器体系结构。 在这种体系结构中,包括多台计算机,其中处理应用程序,请求服务的计算机称客户机,处理数据库的计算机称为服务器。 优势 1.安全性和可用性高; 2.超快的性能; ...
  • 什么是数据库? 之前也对 数据库.做过较为详细的介绍,今天再这里也简单总结一下! 数据库,顾名思义就是数据的仓库,但是一种“按照数据结构来组织、存储和管理数据的仓库”; 具体来说,数据库是一个长期存储...
  • 常见关系型数据库:2.概:3.优点:4.缺点:二、非关系型数据库1.常见的非关系型数据库:2.概:3.优点:4.缺点:5.非关系型数据库的分类和比较: 一、关系型数据库 1.常见关系型数据库: 2.概: 关系型数据库最...
  • 常见的非关系型数据库有哪些

    千次阅读 2020-06-02 16:04:57
    它是一种 NoSQL(not-only sql,泛指非关系型数据库)的数据库。 Redis作为一个内存数据库,具有如下有特点: 性能优秀, 数据在内存中, 读写速度非常快, 并支持10W QPS(每秒查询效率). 单进程单线程, 是线程安全的. ...
  • iOS研发中数据缓存SQLite的使用
  • 常见关系型数据库对比

    千次阅读 2016-07-31 10:40:58
    工作中也陆续接触了Oracle ,SQLite,PostgreSQL 等数据库, 大体的总结下这几个数据库的差异点:从上面的对比,可以知道三中数据库各自不同的适用项目: 1. Oracle 商业产品,功能最为强大,适合数据量极大,并发...
  • 关系型数据库&非关系型数据库概述

    千次阅读 2021-04-23 18:04:03
    数据库的英文单词: DataBase 简称 : DB。用于存储和管理数据的仓库,本质上是一个文件系统,还是以文件的方式存在服务器的电脑上的。
  • 传统的关系型数据库采用表格的储存方式, 数据以行和列的方式进行存储,要读取和查询都十分方便。 而非关系型数据不适合这样的表格存储方式,通常以数据集的方式,大量的数据集中存储在一起,类似于键值对、图结构...
  • 常见关系型数据库和非关系型都有哪些?

    万次阅读 多人点赞 2018-12-06 23:13:35
    常见关系型数据库和非关系型都有哪些? 关系型数据库: 关系模型就是指二维表格形式存储的数据库,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。 常见的有:Oracle、DB2、PostgreSQL、...
  • 数据库管理系统(英语全拼:Relational Database Management System,简称RDBMS)是为管理关系型数据库而设计的软件系统,如果想要使用关系型数据库就需要安装数据库管理系统,其实就是一个应用软件。 2. 分类 关系...
  • Sql与NoSql的区别Sql与NoSql的区别数据库关系型数据库关系型数据库 Sql与NoSql的区别 数据库 1.简单来说,就是存放各种数据的一个仓库,也就是一些数据按照某种模型存放到存储器的一个数据集合。简称DB,DataBase 2...
  • 数据库 一、概念 数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。 ...三、NoSQL与关系型数据库的区别 存储方式 传统的关系型数...
  • 文章目录一、关系型数据库1.1 关系型数据库中核心元素1.2 常用的关系型数据库二、非关系型数据库2.1 常见的非关系型数据库 一、关系型数据库 采用了关系模型来组织数据的数据库,简单来说,关系模型指的就是二维表格...
  • 关系型数据库: 关系型数据库,是指采用了关系模型来组织数据的数据库,其...常见关系型数据库:mysql,oracle,SQL Server 存储方式::行存储,一个表里每一个对象的记录存储一行,一行里包括了该记录的所有特征 优缺点
  • 此类应用常见于web2.0的网站,很多应用对于数据一致性要求很低,而关系型数据库的事务以及大表join反而成了”性能杀手”。在高并发情况下,sql与no-sql的性能对比由于环境和角度不同一直是存在争议的,并不是说在...
  • 介绍 许多人认为面向对象概念和关系型数据库相互不一致,并且不能结合。事实上完全相反!经过灵活的使用,一个关系型数据库能够为面向对象(OO)模型提供一套优秀的实现。同样的模型能够用来开发编程代码和关系型...
  • 关系型数据库: Oracle SQLServer Sybase Informix Access DB2 mysql vfp Ingers FoxPro 非关系型数据库: MongoDB Cassandra CouchDB Hypertable Redis Riak Neo4j Hadoop HBase Couchbase MemcacheDB REVENDB ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 159,075
精华内容 63,630
关键字:

常见的关系型数据库