数据库
文章平均质量分 93
好学且牛逼的马
28 软件工程在读
业余嵌入式玩家
非业余 后端开发
web3开发爱好者
你的go学长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库导论#4
概念核心定义核心作用插槽页(Slotted Page)面向元组架构的页面组织方式,含标题、插槽数组、元组数据区灵活管理页内元组,减少外部引用维护Record ID元组的物理地址(文件 ID + 页 ID + 插槽号)DBMS 内部定位元组的核心坐标LSM Tree日志结构存储的实现,含 MemTable、SSTable、Compaction用顺序写优化写入密集场景索引组织存储索引叶子节点直接存储元组,索引即存储优化读取密集场景,减少查找步骤数据对齐元组属性数据按 CPU。原创 2025-09-26 01:00:00 · 884 阅读 · 0 评论 -
数据库导论#3
数据库系统从逻辑层转向物理层,聚焦存储层设计(文件、页面、数据移动);硬件特性(易失性 / 非易失性、顺序 / 随机访问)决定数据库算法与数据结构;页面是数据库 I/O 的最小单位,其大小、元数据、管理方式直接影响性能;行业案例 Neon 展示了 “计算与存储分离” 的云原生数据库趋势。java/*** 页面大小(4KB,与课程笔记中硬件页面大小一致)*//*** 缓冲池容量(最多缓存 10 个页面,可按需调整)*/答案。原创 2025-09-25 00:30:00 · 875 阅读 · 0 评论 -
数据库导论#2
数据库系统核心:SQL执行与优化摘要 本笔记深入探讨了现代SQL数据库系统的核心架构与优化策略,涵盖存储引擎、查询执行、高级特性等关键技术点: 存储与执行机制:详细分析了开槽页存储结构、缓冲池管理(LRU-K算法)及火山模型查询执行流程 高级SQL特性:深入解析事务ACID实现机制、隔离级别差异,以及存储过程优化技巧(如临时表缓存) 索引优化实战:强调复合索引最左前缀原则和覆盖索引设计,通过EXPLAIN分析提升查询性能10倍+ SQL:2023新特性:包括JSON增强支持、图查询语法以及更灵活的空值处理控原创 2025-09-24 04:00:00 · 1700 阅读 · 0 评论 -
数据库导论#1
卡内基梅隆大学2024年秋季数据库系统课程第一讲主要介绍了关系模型与关系代数的核心概念。课程首先阐述了数据库基础,区分了数据库与DBMS的区别,并分析了平文件存储的局限性。重点讲解了关系模型的基本原理,包括关系、元组、主键/外键等概念,以及数据独立性和完整性约束。详细介绍了关系代数的基本操作:选择、投影、并集、交集、差集、笛卡尔积和连接,并对比了SQL实现方式。最后简要讨论了文档数据模型和向量数据模型等其他数据模型。该课程为后续数据库系统学习奠定了理论基础,特别是关系代数作为查询处理的核心原语,对理解查询优原创 2025-09-23 23:33:57 · 921 阅读 · 1 评论
分享