精华内容
下载资源
问答
  • 1.最大特点就是事务的一致性:传统的关系型数据库读写操作都是事务的,具有ACID的特点,所以安全性也比较高。 事务的原子性(Atomicity): 是指一个事务要么全部执行,要么不执行,也就是说一个事务不可能只执行了...

    关系型数据库:

    1.最大特点就是事务的一致性:传统的关系型数据库读写操作都是事务的,具有ACID的特点,所以安全性也比较高。
    • 事务的原子性(Atomicity)

    是指一个事务要么全部执行,要么不执行,也就是说一个事务不可能只执行了一半就停止了。比如你从取款机取钱,这个事务可以分成两个步骤:1划卡,2出钱。不可能划了卡,而钱却没出来。这两步必须同时完成,要么就不完成。

    • 事务的一致性(Consistency)

    是指事务的运行并不改变数据库中数据的一致性。例如,完整性约束了a+b=10,一个事务改变了a,那么b也应该随之改变。

    • 独立性(Isolation)

    事务的独立性也有称作隔离性,是指两个以上的事务不会出现交错执行的状态。因为这样可能会导致数据不一致。

    • 持久性(Durability)

    事务的持久性是指事务执行成功以后,该事务对数据库所作的更改便是持久的保存在数据库之中,不会无缘无故的回滚。

    2. 关系数据库具有固定的表结构,因此,其扩展性极差
    3.关系型数据库表与表之间有关系,即一对一、一对多、多对多
    4.只支持基本数据类型存储

    非关系型数据库:

    1.表与表之间无关系
    2.非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合
    3.存储数据的格式多样,nosql的存储格式是key,value形式、文档形式、图片形式等等,所以可以存储基础类型以及对象或者是集合等各种格式
    4.大部分开源免费
    展开全文
  • 关系型数据库 采用关系模型来组织数据结构的数据库(二维表) cle DB2 SQLServer Mysql SQLite都是关系型数据库 优点:容易理解,它的逻辑类似常见的表格 使用方便,都使用sql语句,sql语句非常的成熟 数据一致性...

    关系型数据库

        采用关系模型来组织数据结构的数据库(二维表)

        cle    DB2    SQLServer    Mysql     SQLite都是关系型数据库

        优点:容易理解,它的逻辑类似常见的表格
                使用方便,都使用sql语句,sql语句非常的成熟
                数据一致性高,冗余低,数据完整性好,便于操作
                技术成熟,功能强大,支持很多复杂操作
        
        缺点:*每次操作都要进行sql语句的解析,消耗较大
                 *不能很好的满足并发需求,特别是海量数据爆发,关系型
                   数据库读写能力会显得不足
                 *关系型数据库往往每一步都要进行加锁的操作,也造成了
                   数据库的负担
                  *数据一致性高,有时也会使数据的存储不灵活


    非关系型数据库(NoSql--->not only sql)

        优点:高并发,读写能力强
                 弱化数据结构一致性,使用更加灵活
                有良好的可扩展性

        缺点:通用性差,没有sql语句那样通用的语句
                 操作灵活导致容易出错和混乱
                 没有外键关联等复杂的操作


        NoSql的使用情况
            1.对数据的存储灵活性要求高,一致性要求低
            2.数据处理海量并发,要求瞬间效率速度比较高
            3.数据比较容易建立Nosql模型
            4.网站临时缓冲存储,爬虫应用
        NoSql的分类:
            1.键值型数据库  (Redis)
            2.文档型数据库  (MongoDB)
            3.列存储数据库  (HBase)
            4.图形数据库    

     

    mysql(关系型数据库) 和 mongodb(非关系型数据库)的概念对比

    mysql            mongodb             含义
     
    database      database            数据库

    table              collection           表/集合

    column             filed                 字段/域

    row                document         记录/文档

    index  

     

    展开全文
  • 关系型数据库特点

    千次阅读 2019-06-26 11:08:00
    关系型数据库: 1、最大特点,事务的一致性 2、通用的SQL语言,使得操作关系型数据库非常方便 3、ACID:原子性、一致性、隔离性、持久性 4、表结构严格,存储数据很难出错 非关系型数据库: 1、使用键值对存储数据...
        

    关系型数据库:
    1、最大的特点,事务的一致性
    2、通用的SQL语言,使得操作关系型数据库非常方便
    3、ACID:原子性、一致性、隔离性、持久性
    4、表结构严格,存储数据很难出错

    非关系型数据库:
    1、使用键值对存储数据
    2、数据没有耦合性,易扩展
    3、不提供sql,无事务处理
    4、不需要经过sql层的解析,性能很高
    5、数据存储更加灵活,但是可能导致数据不一致性的问题

    展开全文
  • 关系型数据库最大特点就是事务的一致性; 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系...

    关系型数据库

    主流的关系型数据库:Oracle、MySQL、DB2、Microsoft SQL Server、Microsoft Access等。

    特点:

    1. 关系型数据库,是指采用了关系模型来组织数据的数据库;
    2. 关系型数据库的最大特点就是事务的一致性;
    3. 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

    优点:

    1. 容易理解:二维表结构是非常贴近逻辑世界一个概念,关系模型相对网状、层次等其他模型来说更容易理解;
    2. 使用方便:通用的SQL语言使得操作关系型数据库非常方便;
    3. 易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了数据冗余和数据不一致的概率;
    4. 支持SQL,可用于复杂的查询。

    缺点:

    1. 事务一致性(数据一致性)为了保证数据的完整,会带来额外的开销
    2. 固定的表结构,可扩展性差;
    3. 高并发的读写请求下,会成为系统的性能瓶颈;
    4. 海量数据的高效率读写;
    5. 需要写复杂的SQL,甚至需要用多表联合查询

    非关系型数据库

    非关系型数据库有 NoSql、MongoDb、redis等。

    特点:

    1. 使用键值对存储数据;
    2. 分布式;
    3. 一般不支持ACID特性;
    4. 非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合。

    优点:

    1. 无需经过sql层的解析,读写性能很高;
    2. 基于键值对,数据没有耦合性,容易扩展;
    3. 存储数据的格式:nosql的存储格式是key,value形式、文档形式、图片形式等等,而关系型数据库则只支持基础类型。

    缺点:

    1. 不提供sql支持,学习和使用成本较高;

    2. 无事务处理,附加功能bi和报表等支持也不好;

    3. 没有完整性约束,对于复杂业务场景支持较差

      ------做运维之前很矫情的小年轻-----

    展开全文
  • 内存数据库、关系型数据库和非关系型数据库 一、内存数据库、关系型数据库和非关系型数据库 1.个人观点: 二、内存数据库(Redis,MongoDb,SQLite,Oracle等): 三、Raft分布式协议: 四、Redis出现宕机,...
  • 关系型数据库与非关系型数据库Nosql区别汇总

    千次阅读 多人点赞 2018-08-24 11:14:06
    关系型数据库与非关系型数据库详细比较 关系型数据库与非关系型数据库优缺点对比 关于Nosql 1.Nosql 2.Nosql特点: 3.Nosql主要主流产品 4.Nosql数据库四大分类: 关系型数据库与非关系型数据库详细比较 1....
  • 关系型数据库与非关系型数据库详细比较

    千次阅读 多人点赞 2018-11-12 11:06:02
    关系型数据库与非关系型数据库详细比较 1.关系型数据库通过外键关联来建立表与表之间的关系, 2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来...
  • 关系型数据库 与 非关系型数据库比较
  • 当前数据库分为关系型数据库和非关系型数据库 关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。 关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据...
  • 关系型数据库 关系型数据库: 关系模型中的常用概念 优点 不足 非关系型数据库关系型数据库: 非关系型数据库结构 优点 不足 分类 CAP 理论 关系型与非关系型数据库的比较 最近的数据库排名 关系型...
  • 常见的数据库模型分为两种,分别是关系型数据库关系型数据库关系型数据库 关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单说,关系型数据库是由多...
  • 关系型数据库特点

    千次阅读 2018-05-02 20:53:28
    1、相同列中数据类型一致,不同数据类型必须用不同列定义 2、不同列无顺序要求 3、任意两个元组不能完全相同 4、不同行也无顺序区别
  • 一、关系型数据库与非关系型数据库的对比 1、关系型数据库: 采用关系模型(二维表)来组织数据结构的数据库 oracle DB2 SQLServer Mysql SQLite 优点:*容易理解,逻辑类似常见的表格 *使用方便,都使用sql...
  • 选择关系型数据库还是非关系型数据库.
  • 关系型数据库到非关系型数据库

    万次阅读 多人点赞 2014-01-19 13:47:44
    1. 关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的...
  • 1. 关系数据库 ...指的是非关系型数据库,而不是“No SQL”的意思,因此,NoSQL的产生并不是要彻底地否定关系型数据库,而是作为传统关系型数据库的一个有效补充。NOSQL数据库在特定的场景下可以...
  • 关系型数据库 V.S. 非关系型数据库

    千次阅读 2015-02-10 21:21:35
    关系型数据库最大特点就是事务的一致性:传统的关系型数据库读写操作都是事务的,具有ACID的特点,这个特性使得关系型数据库可以用于几乎所有对一致性有要求的系统中,如典型的银行系统。 但是,在网页应用中,...
  • 关系型数据库与非关系型数据库

    千次阅读 2016-05-03 11:25:40
    当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。 非关系型数据库有 NoSql、Cloudant。 nosql和关系型数据库比较? 优点: 1)成本:nosql数据库简单易部署,基本...
  • 关系型数据库&&非关系型数据库

    千次阅读 2016-03-09 15:47:07
    1. 关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库...
  • 一、关系型数据库  关系型数据库,是指采用了关系模型来组织数据的数据库。  关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库...
  • 关系型数据库: Oracle SQLServer Sybase Informix Access DB2 mysql vfp Ingers FoxPro 非关系型数据库: MongoDB Cassandra CouchDB Hypertable Redis Riak Neo4j Hadoop HBase Couchbase MemcacheDB REVENDB ...
  • NoSQL非关系型数据库概述

    千次阅读 多人点赞 2020-09-21 13:31:02
    文章目录NOSQL概念关系型数据库和非关系型数据库的区别:NoSQL...关系型数据库特点(Mysql Oracle SqlServer为代表的数据库) 数据是由一张张的表组成,而且这些表与表之间有关系(一对一,一对多,多对多) 数据是
  • 文章目录一、关系数据库与非关系型数据库概述1、关系型数据库2、非关系型数据库二、关系数据库与非关系型数据库区别1、数据存储方式不同2、扩展方式不同3、对事务性的支持不同三、非关系型数据库产生背景四、Redis...
  • 2、关系型数据库最大特点就是事务的一致性; 3、简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 1、容易理解:二维表结构是非常贴近逻辑世界的一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 155,435
精华内容 62,174
关键字:

关系型数据库最大的特点是