NoSQL

首页 标签 NoSQL
# NoSQL #
关注
43816内容
|
19小时前
|
MongoDB相关概念
MongoDB是一款高性能、无模式的文档型数据库,适用于高并发、海量数据、高扩展性场景。适用于社交、游戏、物联网等写密集、弱事务应用,支持丰富查询与水平扩展,降低开发运维成本。
|
19小时前
|
mongDB
本节带你快速入门MongoDB非关系型数据库,无需过多技术基础,45分钟掌握核心知识。涵盖概念、部署、命令、索引及实战演练,侧重动手实践,助力高效上手。欢迎纠错与转载,请注明出处。
|
19小时前
|
SpringBoot框架
SpringBoot简化Spring开发,核心功能包括:Starter起步依赖简化配置引入,自动配置基于条件加载Bean,内嵌Web服务器支持jar包直接运行。通过@SpringBootApplication实现自动化配置,自定义Starter可封装通用功能,配置优先级遵循命令行 > 系统属性 > properties > yml/yaml顺序。
|
20小时前
|
Chap03. SpringAI
SpringAI整合多款主流大模型,支持对话、函数调用与RAG等架构,提供统一API简化开发。通过ChatClient封装交互,结合Prompt工程、工具调用与知识检索,可快速构建智能客服、哄哄模拟器、ChatPDF等应用,并支持多模态与持久化扩展,助力AI应用高效落地。
|
20小时前
|
Redis:内存陡增100%深度复盘
事故源于大KEY导致带宽占满,触发Redis内存使用率骤增至100%,缓冲区溢出致服务全面超时。根本原因为输出/输入缓冲区内存激增,超出实例容量,阻塞正常请求。虽有淘汰策略,但仅作用于数据内存,无法缓解缓冲区占用问题。最终引发GET/SET全线超时,服务不可用。
|
20小时前
|
📚 RAG技术
RAG(检索增强生成)通过结合外部知识库与大模型,提升回答准确率,缓解知识过时与幻觉问题。涵盖密集/混合检索、向量数据库选型及核心组件,附实战代码与面试要点,助力构建高效问答系统。
|
20小时前
|
存储系统:从检索技术角度剖析 LevelDB 的架构设计思想
LevelDB是Google开源的高性能键值存储系统,基于LSM树优化,通过跳表、读写分离、SSTable分层与Compaction等机制,高效管理内存与磁盘数据。结合BloomFilter、索引分离和LRU缓存,显著提升读写与检索性能,广泛应用于工业级系统。(239字)
|
20小时前
|
空间检索(上):如何用 Geohash 实现「查找附近的人」功能?
本文介绍了如何高效实现“查找附近的人”功能,提出基于空间划分与Geohash编码的检索方案。通过将二维坐标转为一维编码,结合区域索引与邻近区域扩展,可在大规模系统中快速实现精准或非精准查询,适用于社交、出行等场景。
|
20小时前
|
大厂如何解决订单幂等问题
本文介绍如何在分布式系统中实现接口幂等性,避免重复下单与ABA问题。通过预生成唯一订单号并利用数据库主键约束,确保订单创建的幂等;通过版本号机制,校验并原子更新数据,防止并发修改导致的数据不一致。结合MySQL与Redis,可通用化应用于各类需幂等的业务场景,保障系统可靠性与数据一致性。(238字)
|
20小时前
|
大厂如何解决订单幂等问题
本文介绍如何在分布式系统中实现接口幂等性,防止重复下单与ABA问题。通过预生成唯一订单号并利用数据库主键唯一约束,可确保创建订单的幂等;通过引入版本号机制,更新时校验并自增版本号,避免并发修改导致的数据错乱。两种方案结合Redis或数据库状态标记,有效应对网络重试、请求重复等问题,适用于各类需幂等处理的业务场景。
免费试用