[Redis6]NoSQL数据库简介_特点
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数据库简介_特点相关推荐
- 【Redis6快速深入学习01】NoSQL数据库简介
文章目录 1 NoSQL数据库简介 1.1 技术发展 1.2 NoSQL数据库 1.3 行式存储数据库(大数据时代) 1.4 图关系型数据库 1 NoSQL数据库简介 1.1 技术发展 技术的分类 解 ...
- NoSQL数据库--简介
一.What's NoSQL? NoSQL,全称是"Not Only Sql",指的是非关系型的数据库.这类数据库主要有这些特点:非关系型的.分布式的.开源的.水平可扩展的.原始的 ...
- NoSQL 数据库 简介
一. NoSQL概念 开源的数据库用的最多的是PostgreSQL和MySQL. 关于这2者的对比,参考我的Blog: MySQL 和 PostgreSQL 对比 http://blog.csdn. ...
- NoSql数据库简介及Redis学习
NO-Sql数据库:Not Only不仅仅是SQL 定义:非关系型数据库:NoSQL用于超大规模数据的存储.(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据).这些类型的数据存储不需要固 ...
- NoSql 数据库简介
[一]技术发展 技术的分类 1. 解决功能性的问题: Java . Jsp . RDBMS . Tomcat . HTML . Linux . JDBC . SVN 我们做一个项目,无外乎增删改查操作 ...
- 1.NoSQL数据库简介
1.1技术发展 技术的分类 1.解决功能性的问题:Java.Jsp.RDBMS.Tomcat.HTML.Linux.JDBC.SVN 2.解决扩展性的问题:Struts.Spring.SpringMV ...
- Redis6 系列一 简介与安装
Redis6 系列一 简介与安装 穆成祥 千缘科技 1. NoSQL数据库简介 1.1. 技术发展 技术的分类 1.解决功能性的问题:Java.Jsp.RDBMS.Tomcat.HTML. ...
- 【用户画像】功能实现值写入ClickHouse人群包、预估和更新分群人数,NoSQL数据库介绍
文章目录 一 写入ClickHouse人群包 1 组合查询Bitmap表SQL代码实现 (1)SQL语句分析 (2)实现思路 (3)实现过程 controller层 service层 Taginfo实 ...
- Redis 学习笔记-NoSQL数据库 常用五大数据类型 Redis配置文件介绍 Redis的发布和订阅 Redis_事务_锁机制_秒杀 Redis应用问题解决 分布式锁
1.NoSQL数据库 1.1 NoSQL数据库概述 NoSQL(NosQL = Not Only sQL ),意即"不仅仅是sQL",泛指非关系型的数据库.NoSQL不依赖业务逻辑 ...
最新文章
- C语言的单链表求交点
- jsp将数字转换为价格并求和_在JSP页面怎么实现求和操作和百分比操作
- python多线程并发编程技术_同步线程 -
Python并发编程教程™
- centos7安装详细图解_5G基站工程安装详细图解(纯干货)
- liferay mysql driver_Liferay更改数据库(oracle,mysql)
- TensorFlow学习笔记(二十六)CNN的9大模型之LeNet5的原理讲解
- Cannot convert type ‘ASP.login_aspx’ to ‘System.Web.UI.WebControls.Login’的解决方法
- xsl调用java方法传参_Java中的XSL转换:一种简单的方法
- java 实现微博,QQ联合登录
- STM103单片机串口输出函数printf重映射
- linux终端什么字体舒服,推荐一款 Linux 上比较漂亮的字体
- C++基础——对函数模板的类型推导的补充
- 抖音自动上号源码分享
- Linux下 lnmp一键安装
- 线上CPU飙高问题排查 (Java)
- CSS绝对定位、相对定位
- java二进制保存图片_JAVA高级特性——二进制存储图片
- eplan p8详细安装步骤文库_EPLAN P8 2.1.6 安装指南
- ubuntu快捷键备忘
- [转载]Michael Peng:北美求职记
热门文章
- html5 轮询自动刷新数据,后台调用exe,前端定时轮询调用结果
- js中null,undefined,false,0,'',[],{}判断方法
- 利用Erdas监督分类方法提取城镇用地信息完整实验操作步骤
- Android之去掉RecycleView和NestedScrollView边缘效果
- Android之sqlite常见用法以及取最新多少条数据(包括删除和不删除之外的数据)
- abd shell关闭所有程序_在后台服务器上运行程序
- php文件锁解锁是删除对应的文件_软件 | 文件解锁强制删除工具 Wise Force Deleter v1.49...
- python随机抽取人名_python的random
- 太漂亮了!66个高颜值的矿物晶体,吸引到你的目光了吗
- 《SAS编程与数据挖掘商业案例》学习笔记之九