zoukankan      html  css  js  c++  java
  • 关系型数据库与非关系型数据库的区别

    关系型数据库与非关系型数据库的区别:

    关系型数据库特点:

    1、事务一致性,事务就是现实中的某件事,体现在数据库中就是对数据库的操作。现实中的某一件事务,可能需要数据库执行多步。

    例如:

        银行中,A用户转帐给B用户,就是一个完整的事务,现实是不能再拆分。

    在数据库的本质是:

        A操作,对A用户减少金额;B操作,对B用户增金额。是由两步操作完成,由这是一个完整事务,数据库中A操作与B的操作必须全成功,才算现实的成功。

        所以关系型数据库,可以应用于任何对一致性有要求的系统,典型的代表银行系统。

    2、另一个特点,使用关系模型来组织数据,换句话说就是使用二维表来存储数据,二维表就是对数据的一种约束。

    非关系型数据库

        使用的不是二维来存储数据,使用的是Key=>Value,键值对存储数据。

    1、用于高并发,高读写能力数据库,典型的代表Redis

    2、适用于海量数据的查询

    特点:在海量数据中可以进行快速查找(中文),典型的代码MongoDB

  • 相关阅读:
    POJ 2723 Get Luffy Out(2-SAT)
    ZOJ 3613 Wormhole Transport
    HDU 4085 Peach Blossom Spring
    NBUT 1221 Intermediary
    NBUT 1223 Friends number
    NBUT 1220 SPY
    NBUT 1218 You are my brother
    PAT 1131. Subway Map (30)
    ZSTU OJ 4273 玩具
    ZSTU OJ 4272 最佳淘汰算法
  • 原文地址:https://www.cnblogs.com/nyxd/p/5356860.html
Copyright © 2011-2022 走看看