15445-04-MemoryManagement
发布于
mindmap 一、缓冲池(Buffer Pool) 缓冲池是位于内存与磁盘之间的页面缓存区,用于临时存储数据库页面。 其本质是数据库内部的一块大内存区域,由固定大小的帧(frame)组成。 当数...
继续阅读 →Next Door 0.5x Engineer
发布于
mindmap 一、缓冲池(Buffer Pool) 缓冲池是位于内存与磁盘之间的页面缓存区,用于临时存储数据库页面。 其本质是数据库内部的一块大内存区域,由固定大小的帧(frame)组成。 当数...
继续阅读 →发布于
mindmap storage-2-mindmap 一、缓冲池优化(Buffer Pool Optimizations) 有几种方法可以优化缓冲池,使其更好地适应应用程序的工作负载。 多个缓冲池(Mu...
继续阅读 →发布于
引言 本文是《原始人脑开发者》 --- the grug brained developer的原文及翻译。 the grug brained developer a layman's guide to...
继续阅读 →发布于
引言 CMU 15445 数据库课程项目(Bustub)个人实现项目结构 课程整体结构(待持续确认) course structure 项目整体结构 project structure 项目1:缓冲池...
继续阅读 →发布于
`python =========================== Python OOP Cheat Sheet =========================== Class & Obje...
继续阅读 →发布于
引言 个人使用,复习 Distributed System Final Project (Paxos Implementation) 项目结构。 整体结构 overall structure over...
继续阅读 →发布于
项目整体结构 proejct structure 1\. Databases 数据库 A database is an organized collection of inter-related da...
继续阅读 →发布于
MindMap mindmap 一、Storage 存储 In this class, we focus on a “disk-oriented” DBMS architecture that ass...
继续阅读 →发布于
关于 本文是TigerBeetle的官方风格指导,系统阐述了其在安全性、性能和开发者体验之间的设计原则与实践规范。 TigerBeetle 是一个专为金融交易系统设计的高性能分布式数据库。它的目标是提...
继续阅读 →发布于
分布式事务主要实现方式分析 在现代分布式系统中,一个业务操作往往涉及多个服务和数据库。如果没有合适的机制来保证它们要么一起成功、要么一起失败,就会出现数据不一致的问题。为了解决这一挑战,业界提出了多种...
继续阅读 →