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

    面试的问题,我说的是

    1.数据结构的差别,mysql这类是表格式的,往列表增加数据,nosql,redis这类算是集合,以键值对存储

    2.mysql的数据存储在硬盘,redis存在缓存,两者性能差距大

    3.高并发时候,mysql读写性能差,redis性能好

    既然被问到了,答得不是很好很全面,就发下链接仔细学习下吧

    https://blog.csdn.net/qq_33472765/article/details/81515251

    所以需要补充:

    4.存储数据的格式:nosql的存储格式是key,value形式、文档形式、图片形式等等,所以可以存储基础类型以及对象或者是集合等各种格式,而数据库则只支持基础类型。

    5.安全性:mysql有事务级别,所以安全性高,nosql相对低

    6.数据一致性:mysql的数据有ACID四个特性,保证数据的隔离性,原子性,一致性,持久性,nosql不保证一致性,可能查询到中间态的一个数据。

    顺便说下行锁和表锁,因为我把这个也搞混了进去

    https://blog.csdn.net/weixin_38405253/article/details/104985718

  • 相关阅读:
    mysql 关联关系
    Powershell
    判断Server Manager里面的Role是否已经安排
    Powershell 获取文件版本信息
    PowerShell---Operators 介绍
    C#代码覆盖率 -vsinstr和OpenCover
    敏捷测试介绍
    c#中abstract、override、new、virtual、sealed使用
    装箱和拆箱
    Code Review
  • 原文地址:https://www.cnblogs.com/henry2019/p/14450790.html
Copyright © 2011-2022 走看看