news 2026/6/15 19:40:48

DDIA学习笔记

作者头像

张小明

前端开发工程师

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

1.关系模型和文本模型

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

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

2.图模型

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

3.Bitcask

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

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

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

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

4.BTree

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

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

Qwen3-ForcedAligner-0.6B惊艳效果:古诗吟诵节奏与平仄对应时间轴可视化

Qwen3-ForcedAligner-0.6B惊艳效果:古诗吟诵节奏与平仄对应时间轴可视化 1. 模型概述与技术亮点 Qwen3-ForcedAligner-0.6B是阿里巴巴通义实验室最新发布的音文强制对齐模型,基于0.6B参数的Qwen2.5架构构建。与传统语音识别不同,该模型专注…

作者头像 李华
网站建设 2026/6/15 14:23:06

leetcode 3634

3634: 使数组平衡的最少移除数目注意:大小为 1 的数组被认为是平衡的,因为其最大值和最小值相等,且条件总是成立。由于我们只关心剩余元素的最小值和最大值,不关心元素的顺序,所以可以先从小到大排序,方便后…

作者头像 李华
网站建设 2026/6/15 13:35:05

TranslateGemma-12B-IT实战:法律文档精准翻译案例分享

TranslateGemma-12B-IT实战:法律文档精准翻译案例分享 1. 为什么法律翻译不能靠“差不多就行” 你有没有遇到过这样的情况:一份英文合同里写着“shall be deemed to have occurred”,直译是“应被视为已发生”,但实际在中文法律…

作者头像 李华
网站建设 2026/6/15 8:23:21

JDK21→25升级实战:飞算Java AI专业版帮我自动适配了哪些坑?

技术升级,尤其是核心开发环境的迭代,对于许多开发团队而言往往意味着一场无声的战役。一方面,新版本带来的性能提升、安全加固与语言特性令人向往;另一方面,版本切换背后隐藏的编译失败、API废弃、依赖冲突等问题&…

作者头像 李华
网站建设 2026/6/15 12:17:07

无需代码!用Ollama一键部署Gemma-3-270m的完整指南

无需代码!用Ollama一键部署Gemma-3-270m的完整指南 你是否试过在本地跑一个真正轻量、响应快、不卡顿的AI模型,却卡在环境配置、依赖冲突、CUDA版本不匹配上? 你是否想快速验证一个想法、写一段文案、辅助学习或做轻量级内容生成&#xff0c…

作者头像 李华