NoSQL

首页 标签 NoSQL
# NoSQL #
关注
43672内容
|
1天前
|
02 | 非线性结构检索:数据频繁变化的情况下,如何高效检索?
通过树状结构与跳表,将无序数据组织为可高效检索的非线性结构。二叉检索树利用有序性和二分查找提升效率,跳表则通过多层指针实现快速访问,二者均在动态数据场景下优于有序数组,兼顾查询与更新性能。
|
1天前
|
蓝易云:Lua脚本协助Redis分布式锁实现命令的原子性
利用Lua脚本确保Redis操作的原子性是分布式锁安全性的关键所在,可以大幅减少由于网络分区、客户端故障等导致的锁无法正确释放的情况,从而在分布式系统中保证数据操作的安全性和一致性。在将这些概念应用于生产环境前,建议深入理解Redis事务与Lua脚本的工作原理以及分布式锁的可能问题和解决方案。
|
2天前
|
JetBrains DataGrip 2025.3 发布 - 关系型和 NoSQL 数据库跨平台 IDE
JetBrains DataGrip 2025.3 (macOS, Linux, Windows) - 关系型和 NoSQL 数据库跨平台 IDE
|
2天前
|
DBeaver 25.3 发布 - 通用数据库工具
DBeaver Ultimate Edtion 25.3 Multilingual (macOS, Linux, Windows) - 通用数据库工具
|
2天前
|
SpringBoot使用汇总
本课程系统讲解Spring Boot核心知识,涵盖环境搭建、JSON处理、日志配置、MVC开发、全局异常处理、AOP切面、事务管理及Redis、ActiveMQ等组件集成,并结合实际项目搭建可复用的开发架构,助你快速掌握微服务开发技能。
10-Docker安装Redis
本文介绍Docker安装Redis单机与集群部署,涵盖配置映射、数据持久化及3主3从集群搭建。深入解析Redis集群存储算法:哈希取余、一致性哈希与哈希槽,重点说明槽位分配机制及16384个槽的设计原理,并演示主从扩缩容操作流程。
|
2天前
|
Chap03. SpringAI
SpringAI整合主流大模型,支持多模态、函数调用与RAG,提供统一API简化开发。通过ChatClient封装对话交互,结合向量库与知识检索,实现智能客服、PDF问答等复杂应用,助力快速构建AI驱动系统。
|
2天前
|
13 | 空间检索(上):如何用 Geohash 实现「查找附近的人」功能?
本文介绍了如何高效实现“查找附近的人”功能,提出基于Geohash的区域划分与编码方法,通过非精准与精准检索结合,提升大规模系统下地理位置查询性能。
|
2天前
|
17 | 存储系统:从检索技术角度剖析 LevelDB 的架构设计思想
LevelDB是Google开源的高性能键值存储系统,基于LSM树优化,采用跳表、读写分离、SSTable分层与Compaction等技术,结合BloomFilter、缓存机制与二分查找,大幅提升读写效率,广泛应用于工业级系统。
|
2天前
|
07 | NoSQL 检索:为什么日志系统主要用 LSM 树而非 B+ 树?
LSM树专为高频写入场景设计,适用于日志、监控等大数据系统。它将数据先写入内存C0树,达到阈值后批量合并至磁盘C1树,避免B+树的随机写性能瓶颈。通过WAL保障崩溃恢复,利用顺序写提升效率,适合写多读少、查新数据为主的场景,是NoSQL数据库的核心技术之一。(238字)
免费试用