NoSQL场景|学习笔记

简介: 快速学习NoSQL场景

开发者学堂课程【Java面试疑难点串讲2:NoSQL场景】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/25


NoSQL场景

首先需要确认一个问题,NoSQL能做什么?

在现在的开发领域中NoSQL可以实现文档存储(BSON、JSON)、缓存存储、图像缓存(图像搜索),但是对于NoSQL的具体应用场景完全要根据实际的业务来讲:-

1、在传统的开发之中由于经常要使用到多表查询,性能根差,所以可以将一些经常显示的数据整理到文档型的NoSQL数据库(MongoDB),但是现在这个文档型的NoSQL使用越来越少,可以忽略了:

2、缓存型:例如在进行分布式开发的时候session存储、做一些临时的数据,例如:购物车、短信验证码等,现在使用最多的缓存数据库就是Redis(可以保存在磁盘,断电后数据可以被保留下来):-

使用Redis实现消息队列(有病),可以使用更加高级的RabbitMQ、Kafka实现更方便。

优点:可以实现每秒近乎10W次的读写处理。

相关文章
|
7月前
|
存储 缓存 NoSQL
Nosql介绍
Nosql介绍
46 0
|
11月前
|
存储 NoSQL 关系型数据库
nosql
nosql
128 0
|
存储 SQL 缓存
(一)、NoSql入门
(一)、NoSql入门
|
存储 NoSQL 关系型数据库
NoSQL2|学习笔记
快速学习NoSQL2
88 0
NoSQL2|学习笔记
|
存储 SQL NoSQL
NoSQL 4|学习笔记
快速学习NoSQL 4
93 0
NoSQL 4|学习笔记
|
存储 NoSQL Java
NoSQL 3|学习笔记
快速学习NoSQL 3
102 0
NoSQL 3|学习笔记
|
存储 消息中间件 缓存
NoSQL场景|学习笔记
快速学习NoSQL场景
|
SQL 存储 缓存
来聊聊NoSql
学习一门技术,我们首先得明白以下几点: 它是什么? 它为什么会出现? 它的出现解决了什么问题? 如何使用? 带着这几个问题去学,我们才能将它的衣服一件件的扒光,最后看到它的本质。不然面试的时候面试官稍微问得深入一点就凉凉了。接下来聊聊NoSql。
来聊聊NoSql
|
存储 消息中间件 缓存
NoSQL场景|学习笔记
快速学习NoSQL场景
|
NoSQL MongoDB