news 2026/4/18 9:42:26

DDIA学习笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DDIA学习笔记

1.关系模型和文本模型

常见的mysql的表就是关系模型,通过相同的键把多个表联系起来,在进行相关查询时很方便。

文本模型比如用jsonl文件存储的数据,用字符串的字段来标明是哪个字段,特点是不能区分整数浮点数以及精度,不过在局部性上比关系模型具有优势

2.图模型

属性图的两种存储方法,一种是利用关系模型去存储图的属性,一种是利用三元组去存储,三元组即主谓宾,谓语和宾语可以是关系和节点,也可以是属性和属性值。

3.Bitcask

顺序存储的模型,基于顺序写这种哪怕是删除信息也是记录一行删除记录作为墓碑,对应的就是查任何数据都需要全局扫描,除了删除,更新也是追加写因此也是需要看全局才能确定。

对于它的直接改进引出了SStable,即顺序索引的追加写,乍一看顺序和追加写是矛盾的,实际上是因为在内存用Btree或者红黑树来排序写,对于内存操作定时存入磁盘。

这两者在磁盘中都有压缩和合并的过程来避免磁盘空间用尽。

文件合并的过程中不影响对数据的读取,因此这种日志顺序记录的存储结构支持压缩合并与使用并行。

4.BTree

不强制要求顺序写,同时索引有序的情况支持在内存中稀疏存储索引。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 20:04:49

RMBG-1.4 支持多场景落地:AI 净界在设计团队中的协作模式

RMBG-1.4 支持多场景落地:AI 净界在设计团队中的协作模式 1. 什么是 AI 净界——专为设计师打磨的“发丝级”抠图工具 你有没有遇到过这样的时刻: 刚收到运营同事发来的50张新品人像图,要求今天下班前交出带透明背景的电商主图;…

作者头像 李华
网站建设 2026/4/17 9:29:31

Vue + 微前端混合架构:从碎片化到一体化的演进之路

01 核心定位与价值 在企业信息化迭代过程中,多套独立旧后台系统(多采用 Spring Boot MVC 前后端不分离架构)往往面临用户体验割裂、维护成本高、资源重复、扩展困难、切换性能低五大核心痛点。为解决此类问题,本项目以 “统一入口…

作者头像 李华
网站建设 2026/4/16 8:11:31

Qwen3-Reranker-8B部署教程:单卡A10实现32K长文本实时重排序

Qwen3-Reranker-8B部署教程:单卡A10实现32K长文本实时重排序 1. 为什么你需要Qwen3-Reranker-8B 你有没有遇到过这样的问题:搜索返回了100条结果,但真正相关的可能只在第37位?传统检索系统召回的文档往往靠关键词匹配&#xff0…

作者头像 李华
网站建设 2026/4/17 13:00:35

图片旋转判断:解决图片方向混乱问题

图片旋转判断:解决图片方向混乱问题 在日常图像处理工作中,你是否遇到过这样的情况:从手机、相机或扫描仪导入的图片,明明是正着拍的,打开后却横着、倒着,甚至歪斜了?更让人头疼的是&#xff0…

作者头像 李华