NoSQL数据库简介

NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。

NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。

  • 不遵循SQL标准。
  • 不支持ACID(原子性,隔离性,一致性,持久性)。
  • 远超于SQL的性能。

NoSQL适用场景

  • 对数据高并发的读写
  • 海量数据的读写
  • 对数据高可扩展性的

NoSQL不适用场景

  • 需要事务支持
  • 基于sql的结构化查询存储,处理复杂的关系,需要即席查询。
  • (用不着sql的和用了sql也不行的情况,请考虑用NoSql)

Memcache

  • 很早出现的NoSql数据库
  • 数据都在内存中,一般不持久化
  • 支持简单的key-value模式,支持类型单一
  • 一般是作为缓存数据库辅助持久化的数据库

Redis

  • 几乎覆盖了Memcached的绝大部分功能
  • 数据都在内存中,支持持久化,主要用作备份恢复
  • 除了支持简单的key-value模式,还支持多种数据结构的存储,比如 list、set、hash、zset等。
  • 一般是作为缓存数据库辅助持久化的数据库

MongoDB

  • 高性能、开源、模式自由(schema free)的文档型数据库
  • 数据都在内存中, 如果内存不足,把不常用的数据保存到硬盘
  • 虽然是key-value模式,但是对value(尤其是json)提供了丰富的查询功能
  • 支持二进制数据及大型对象
  • 可以根据数据的特点替代RDBMS ,成为独立的数据库。或者配合RDBMS,存储特定的数据。

[Redis6]NoSQL数据库简介_特点相关推荐

  1. 【Redis6快速深入学习01】NoSQL数据库简介

    文章目录 1 NoSQL数据库简介 1.1 技术发展 1.2 NoSQL数据库 1.3 行式存储数据库(大数据时代) 1.4 图关系型数据库 1 NoSQL数据库简介 1.1 技术发展 技术的分类 解 ...

  2. NoSQL数据库--简介

    一.What's NoSQL? NoSQL,全称是"Not Only Sql",指的是非关系型的数据库.这类数据库主要有这些特点:非关系型的.分布式的.开源的.水平可扩展的.原始的 ...

  3. NoSQL 数据库 简介

    一.  NoSQL概念 开源的数据库用的最多的是PostgreSQL和MySQL. 关于这2者的对比,参考我的Blog: MySQL 和 PostgreSQL 对比 http://blog.csdn. ...

  4. NoSql数据库简介及Redis学习

    NO-Sql数据库:Not Only不仅仅是SQL 定义:非关系型数据库:NoSQL用于超大规模数据的存储.(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据).这些类型的数据存储不需要固 ...

  5. NoSql 数据库简介

    [一]技术发展 技术的分类 1. 解决功能性的问题: Java . Jsp . RDBMS . Tomcat . HTML . Linux . JDBC . SVN 我们做一个项目,无外乎增删改查操作 ...

  6. 1.NoSQL数据库简介

    1.1技术发展 技术的分类 1.解决功能性的问题:Java.Jsp.RDBMS.Tomcat.HTML.Linux.JDBC.SVN 2.解决扩展性的问题:Struts.Spring.SpringMV ...

  7. Redis6 系列一 简介与安装

    Redis6 系列一 简介与安装 穆成祥 千缘科技 1.      NoSQL数据库简介 1.1.  技术发展 技术的分类 1.解决功能性的问题:Java.Jsp.RDBMS.Tomcat.HTML. ...

  8. 【用户画像】功能实现值写入ClickHouse人群包、预估和更新分群人数,NoSQL数据库介绍

    文章目录 一 写入ClickHouse人群包 1 组合查询Bitmap表SQL代码实现 (1)SQL语句分析 (2)实现思路 (3)实现过程 controller层 service层 Taginfo实 ...

  9. Redis 学习笔记-NoSQL数据库 常用五大数据类型 Redis配置文件介绍 Redis的发布和订阅 Redis_事务_锁机制_秒杀 Redis应用问题解决 分布式锁

    1.NoSQL数据库 1.1 NoSQL数据库概述 NoSQL(NosQL = Not Only sQL ),意即"不仅仅是sQL",泛指非关系型的数据库.NoSQL不依赖业务逻辑 ...

最新文章

  1. C语言的单链表求交点
  2. jsp将数字转换为价格并求和_在JSP页面怎么实现求和操作和百分比操作
  3. python多线程并发编程技术_同步线程 - Python并发编程教程™
  4. centos7安装详细图解_5G基站工程安装详细图解(纯干货)
  5. liferay mysql driver_Liferay更改数据库(oracle,mysql)
  6. TensorFlow学习笔记(二十六)CNN的9大模型之LeNet5的原理讲解
  7. Cannot convert type ‘ASP.login_aspx’ to ‘System.Web.UI.WebControls.Login’的解决方法
  8. xsl调用java方法传参_Java中的XSL转换:一种简单的方法
  9. java 实现微博,QQ联合登录
  10. STM103单片机串口输出函数printf重映射
  11. linux终端什么字体舒服,推荐一款 Linux 上比较漂亮的字体
  12. C++基础——对函数模板的类型推导的补充
  13. 抖音自动上号源码分享
  14. Linux下 lnmp一键安装
  15. 线上CPU飙高问题排查 (Java)
  16. CSS绝对定位、相对定位
  17. java二进制保存图片_JAVA高级特性——二进制存储图片
  18. eplan p8详细安装步骤文库_EPLAN P8 2.1.6 安装指南
  19. ubuntu快捷键备忘
  20. [转载]Michael Peng:北美求职记

热门文章

  1. html5 轮询自动刷新数据,后台调用exe,前端定时轮询调用结果
  2. js中null,undefined,false,0,'',[],{}判断方法
  3. 利用Erdas监督分类方法提取城镇用地信息完整实验操作步骤
  4. Android之去掉RecycleView和NestedScrollView边缘效果
  5. Android之sqlite常见用法以及取最新多少条数据(包括删除和不删除之外的数据)
  6. abd shell关闭所有程序_在后台服务器上运行程序
  7. php文件锁解锁是删除对应的文件_软件 | 文件解锁强制删除工具 Wise Force Deleter v1.49...
  8. python随机抽取人名_python的random
  9. 太漂亮了!66个高颜值的矿物晶体,吸引到你的目光了吗
  10. 《SAS编程与数据挖掘商业案例》学习笔记之九