RedisNoSQL 数据库 ② ( NoSQL 数据库特点 | NoSQL 数据库适用场景 | 常见的 NoSQL 数据库 | Redis | MongoDB | 数据库排名 )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RedisNoSQL 数据库 ② ( NoSQL 数据库特点 | NoSQL 数据库适用场景 | 常见的 NoSQL 数据库 | Redis | MongoDB | 数据库排名 )相关的知识,希望对你有一定的参考价值。

文章目录





一、NoSQL 数据库特点



NoSQL 全称 Not Only SQL , 称为 " 非关系型数据库 " ;

在 NoSQL 数据库中 , 数据都是以 键值对 形式存储 , 通过 键 Key , 可以取出对应的 值 Value ;


NoSQL 数据库有如下特点 :

  • 不支持 SQL 标准 ;
  • 不支持 数据库管理系统 DBMS 的 ACID 四种特性 ;
    • 原子性 Atomicity
    • 一致性 Consistency
    • 隔离性 Isolation
    • 持久性 Durability
  • 访问性能 远高于 关系型数据库
  • 扩展能力 远高于 关系型数据库




二、NoSQL 数据库适用场景



NoSQL 数据库适用场景 :

  • 高并发操作
  • 大数据读写
  • 扩展型要求较高




三、常见的 NoSQL 数据库 ( Redis | MongoDB )



常见的 NoSQL 数据库 :

  • Redis : 常用于作为 缓存数据库 ;
    • 数据持久化 : 支持 数据持久化 , 可以将数据存入硬盘中 ;
    • 键值对模式 : 支持 键值对模式保存 ;
    • 保存数据形式 : 支持保存多种数据结构 , 支持 List , Set , Hash , Zset 等数据结构存储 ;
  • MongoDB : 文档型数据库 , 其存储方式与 json 类似 ; 可以 作为独立的数据库使用 ;
    • 二级缓存 : 数据在内存中 , 如果内存不足 , 将 访问频率低的数据存储到本地磁盘中 ;
    • 键值对模式 : 支持键值对模式保存 ;
    • 保存数据形式 : 可以保存 二进制数据 , 大型对象 ;




四、数据库排名



数据库总排名 :

关系型数据库 :

非关系数据库 :

以上是关于RedisNoSQL 数据库 ② ( NoSQL 数据库特点 | NoSQL 数据库适用场景 | 常见的 NoSQL 数据库 | Redis | MongoDB | 数据库排名 )的主要内容,如果未能解决你的问题,请参考以下文章

RedisNoSQL

NoSQL概述

Redis

Redis笔记

Redis

学习笔记--Redis