NoSQL

首页 标签 NoSQL
# NoSQL #
关注
43808内容
|
5天前
|
AgentScope x RocketMQ:打造企业级高可靠 A2A 智能体通信基座
Apache RocketMQ 推出轻量级通信模型 LiteTopic,专为 AI 场景设计,结合 A2A 协议与 AgentScope 框架,实现多智能体高效、可靠协作,支持海量会话持久化、断点续传与动态订阅,重塑企业级 AI 应用架构。
大厂如何解决订单幂等问题
大厂通过唯一标识+DB唯一约束实现创建幂等,版本号机制解决更新ABA问题。结合Redis与事务控制,确保分布式环境下订单操作的幂等性,避免重复下单与数据错乱,方案通用可复用。
📚 RAG技术
RAG架构结合检索与生成,通过DPR、ColBERT等检索器从向量数据库中召回相关内容,再由大模型生成答案。支持密集、混合检索与多路召回,提升准确率。常用FAISS、Pinecone等向量库,广泛应用于减少幻觉、增强问答可靠性。
Redis:内存陡增100%深度复盘
一次Redis崩溃事故复盘:大KEY导致带宽占满,触发缓冲区激增,内存被输出/输入缓冲区耗尽,淘汰策略失效,最终引发GET/SET超时。根本原因非数据写入过快,而是缓冲区失控与大KEY共同作用所致。
MongoDB索引知识
MongoDB索引提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,采用B-Tree结构,优化相等匹配、范围查询与排序操作。合理使用索引可显著提升性能。
MongoDB常用命令
本文介绍MongoDB常用命令,涵盖数据库创建与删除(use、show dbs、dropDatabase)、集合操作(createCollection、drop)及文档的增删改查(insert、find、update、remove)。详解分页查询中limit、skip、sort用法及注意事项,适用于文章评论等数据管理场景。
MongoDB单机部署
本文介绍MongoDB在Windows和Linux系统的单机部署方法,涵盖下载安装、配置启动、Shell连接及图形化工具Compass的使用。支持命令行与配置文件两种方式,详细说明版本选择、目录创建、环境变量设置、防火墙配置等关键步骤,并提供附件资源。
1-MongoDB相关概念
MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高扩展性场景。广泛应用于社交、游戏、物联网、物流、直播等领域,擅长处理数据量大、读写频繁、事务要求不高的业务。支持BSON格式、丰富查询、索引优化、副本集高可用及分片扩展,是Web2.0与大数据时代的理想选择。
3-MongoDB单机部署
本节介绍MongoDB数据库操作,包括数据库的创建与删除、集合的显式与隐式创建及删除、文档的增删改查、批量操作、投影查询、分页排序等基本CRUD操作,涵盖常用命令与语法规范,适用于初学者快速掌握MongoDB核心操作。
|
5天前
|
07 | NoSQL 检索:为什么日志系统主要用 LSM 树而非 B+ 树?
B+树适用于读多写少场景,但在日志、监控等高频写入的大数据场景下性能受限。LSM树通过将数据分内存(C0树)和磁盘(C1树)两层,利用WAL保障数据安全,以批量合并替代随机写,显著提升写入性能,成为NoSQL数据库的核心技术,更适配写密集型应用。
免费试用