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次的读写处理。

相关文章
|
机器学习/深度学习 人工智能 缓存
【AI系统】GPU 架构回顾(从2018年-2024年)
2018年发布的Turing图灵架构,采用12nm工艺,包含18.6亿个晶体管,大幅提升了PC游戏、专业图形应用及深度学习推理的效率与性能。Turing引入了RT Core和Tensor Core,分别用于实时光线追踪和加速深度学习计算,支持GDDR6内存,显著提升了数据传输速率和效率。此外,Turing架构还支持NVLink 2.0,增强了多GPU协同工作的能力,适用于复杂的图形渲染和深度学习任务。
712 0
【AI系统】GPU 架构回顾(从2018年-2024年)
|
前端开发 关系型数据库 API
深入浅出后端开发——从零到一构建RESTful API
本文旨在为初学者提供一个关于后端开发的全面指南,特别是如何从零开始构建一个RESTful API。我们将探讨后端开发的基本概念、所需技术栈、以及通过实际案例展示如何设计和实现一个简单的RESTful API。无论你是完全的新手还是有一定编程基础的开发者,这篇文章都将为你提供实用的知识和技巧,帮助你在后端开发的道路上迈出坚实的一步。
|
机器学习/深度学习 人工智能 算法
【车辆车型识别】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+算法模型
车辆车型识别,使用Python作为主要编程语言,通过收集多种车辆车型图像数据集,然后基于TensorFlow搭建卷积网络算法模型,并对数据集进行训练,最后得到一个识别精度较高的模型文件。再基于Django搭建web网页端操作界面,实现用户上传一张车辆图片识别其类型。
445 0
【车辆车型识别】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+算法模型
|
运维 Devops 持续交付
现代运维的转型:从传统模式到DevOps的演进
本文将探讨现代IT运维领域正在经历的一场深刻变革:从传统的运维模式向DevOps文化和实践的转型。通过分析传统运维的挑战、新兴技术的推动力以及DevOps的核心理念,本文旨在为读者提供一个全面的视角,理解如何通过这一转型实现效率提升、风险降低和更高的业务价值。
473 33
|
安全 机器人
Nature子刊:人机融合即将成真!纳米机器人杀死癌细胞,肿瘤生长抑制70%
【7月更文挑战第9天】DNA纳米机器人成功抑制小鼠体内癌细胞生长70%,展示出人机融合治疗癌症的前景。卡罗林斯卡学院科学家利用DNA构造的纳米机器人,识别并选择性攻击癌细胞,其pH敏感设计确保只在肿瘤微环境中激活,减少对健康细胞的影响。尽管需进一步研究优化设计及进行临床试验,这一创新为癌症疗法带来新希望。[链接](https://www.nature.com/articles/s41565-024-01676-4)**
524 1
|
数据采集 IDE 开发工具
Python期末复习题库(上)——“Python”
Python期末复习题库(上)——“Python”
|
Python
使用pip安装第三方库的方法。
使用pip安装第三方库的方法。
725 1
|
域名解析 网络协议 应用服务中间件
免费试用的服务器无法通过公网IP访问Web网页,怎么配置才能正确呢
免费试用的服务器无法通过公网IP访问Web网页,怎么配置才能正确呢
370 0
|
存储 安全 网络安全
iOS常规知识点:如何确保APP的安全性
iOS常规知识点:如何确保APP的安全性
412 0
EMQ
|
存储 缓存 NoSQL
基于 RocksDB 实现高可靠、低时延的 MQTT 数据持久化
基于RocksDB实现的原生MQTT会话持久化是EMQX发布以来的一项突破性的重要功能变革,这一能力将为开源用户提供更可靠的业务保证。
EMQ
761 0
基于 RocksDB 实现高可靠、低时延的 MQTT 数据持久化