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

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

    关系型数据库特点:

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

    例如:

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

    在数据库的本质是:

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

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

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

    非关系型数据库

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

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

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

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

  • 相关阅读:
    【Vue】状态管理
    【Vue】路由
    【Vue】组件
    【Vue】基础(数据 & 计算属性 & 方法)
    【Vue】基础(虚拟DOM & 响应式原理)
    【Vue】基础(生命周期 & 常用指令)
    【Vue】搭建开发环境
    【Mongodb】事务
    【Mongodb】视图 && 索引
    【Mongodb】聚合查询 && 固定集合
  • 原文地址:https://www.cnblogs.com/nyxd/p/5356860.html
Copyright © 2011-2022 走看看