渣男厂长在线撩妹儿
 ACDB-文件I/O优化细节
I/O是计算机除了运算以外另外一件重要的事情 背景:数据库自然是要和磁盘打交道的,那么和磁盘打交道自然也就涉及到了数据的I/O,如何高效的读取和写入数据,是一个数据库系统最需要的底层软件基础设施,那么在接下来,我们就动手对整个读写进行抽象。
渣男厂长在线撩妹儿
 ACDB-关于Schema
告诉你们ACDB如何实现不同数据类型的存储的
渣男厂长在线撩妹儿
 ACDB-再谈索引
《计算机编程艺术-第三卷》的一些小记录,持续更新
渣男厂长在线撩妹儿
 ACDB-Optimizer的设计
ACDB是如何将SQL变成查询计划的
渣男厂长在线撩妹儿
 ACDB-Parser的爸爸们
ACDB中使用 Flex 和 Bison 进行SQL语句的文法分析和语法树生成
渣男厂长在线撩妹儿
 ACDB-手牵手CMake完全教程
ACDB的构建系统 CMake
渣男厂长在线撩妹儿
 ACDB-动手撸一个LRU缓存
今日头条日常面试题目,当然在ACDB中也承担了非常重要的工作
渣男厂长在线撩妹儿
 ACDB-Google Test 单元测试
用起来Google Test吧!
渣男厂长在线撩妹儿
 ACDB-Logger实现
实现ACDB中的基础Logger,用于业务信息的日志记录
渣男厂长在线撩妹儿
 ACDB-关于错误恢复
《数据库系统概念》第16章阅读和思考
渣男厂长在线撩妹儿
 ACDB-锁系统
《数据库系统实现》第15章阅读和思考
渣男厂长在线撩妹儿
 ACDB-关于事务
《数据库系统概念》第14章阅读记录和思考
渣男厂长在线撩妹儿
 ACDB-内存索引SkipList论文翻译
Skip Lists: A Probabilistic Alternative to Balanced Trees在内存空间实现SkipList可以显著提升内存索引查询效率,相当于在BufferPool 中直接实现
渣男厂长在线撩妹儿
 ACDB-LSMTree 论文翻译
The Log-Structured Merge-Tree (LSM-Tree)摘要 一贯地,高性能的事务系统应用会将行插入历史表中来追踪活动记录,与此同时事务系统会生成日志为了实现系统恢复。以上两种生成的信息可以通过高效的索引获
渣男厂长在线撩妹儿
 关系型数据库实现(ACDB)知识大纲
ACDB 的目标是:实现一个支持事务的LSMTree存储引擎的单机关系型数据库。对整个目标拆解后,我们将建设三个子系统索引和存储结构(LSMTree的实现)SQL查询引擎(SQLParser ,SQL Logic Operator)事务管理
渣男厂长在线撩妹儿
 ACDB——一个关系型数据库的诞生
毕业了四个月后,机缘巧合,开始做一些数据库内核研发相关工作,正好手抓饼学长也有点时间。捎带手为了庆祝源码公社ACM铜牌获奖,准备开始和大家一起写一个关系型数据库小玩具。贴出来github 地址 https://github.com/HEBT
6-李硕
 MIT 6.824 lab 1 MapReduce
MIT 6.824 lab 1 MapReduce前一阵刚把这个实验做完,下面写写实现每个部分的思路。part1要求将common_map.go中的doMap()函数和common_reduce.go中的doReduce()函数完成。文件中
李玮玮
 Android中ListView为什么有时更新数据失败
Android中适配器的notifyDataSetChanged()为何有时不刷新? 学过Android开发的人都知道,ListView控件在开发中经常遇到,并且ListView通常结合Adapter适配器来进行数据显示和数
渣男厂长在线撩妹儿
 后端架构师看Webpack
说实话Webpack 应该是前端的工具吧,但是我看webpack的文档写的还是十分清楚的好不好??现在前端只是写CSS可还行,工程上的模块化还是要学的好不好?最近需要处理一个小项目,编译器那个还没来得及继续写,我是肯定会写完的。就赶上了Bu
8-毛俊杰
 链表专题(单链表、双向链表、循环链表、静态链表)
单链表基础:https://www.cnblogs.com/mbath/p/10195223.html双向链表基础:https://www.cnblogs.com/mbath/p/10195228.html循环链表基础:https://ww