渣男厂长在线撩妹儿
 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
杨伟彬
 数据结构——图的存储举例
1. 图的定义 图 (Graph) 是一种复杂的非线性数据结构, 由顶点集合及顶点间的关系(也称弧或边)集合组成。可以表示为:G=(V, VR)其中V是顶点的有穷非空集合; VR 是顶点之间关系的有穷集合,也叫做弧或边集合。弧是
杨伟彬
 数据结构——堆排序
1. 堆排序原理 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 n个元素的序列\({ k_1,k_2
杨伟彬
 数据结构——希尔排序
1. 希尔排序原理 希尔排序(Shell’s Sort)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破\(O(n^2)\