TinyKV Project1 Standalone KV

这一节实验要求我们基于 badger 实现一个支持 Column Family 的 KV 数据库。 Column Family,也叫 CF,这个概念从 HBase 中来,就是将多个列合并为一个CF进行管理。这样读取一行数据时,你可以按照 CF 加载列,不需…

ChatGPT 牛逼,我准备下岗了

最近看一段 CSV 代码申请大量内存的问题,看了半天没有思绪,就想尝试刁难一下 ChatGPT,结果它还真答得有模有样,虽然并没有解决问题,不过确实牛逼 plus。 看到答案,我惊了,说实话我都没有它考虑的那么周到。。…

个人使用的 Shell 环境搭建

自从用了远程开发机,天天和命令行打交道,一套属于自己的 shell 配置已经刻不容缓,否则工作效率太低了。 现在 我自己搞了一个 dotfiles 仓库,专门用来一键初始化机器。 然后执行如下命令: 过去,仅供参考 ZSH T…

StarRocks 完美开发环境搭建

本文于 2024 年 12 月 10 日再次更新,对标最新的 StarRocks 3.4 版本。 本文于 2026 年 7 月 21 日再次更新,对标最新的 StarRocks 4.1 版本。 鉴于经常有人问我 StarRocks 的开发环境如何搭建,怎么自己编译 Star…

Bitmap Indexing(位图索引)

Bitmap Indexing 顾名思义,使用位图实现索引。广泛应用于大规模数据查询,OLAP 数据库。 为证明位图索引的优势,下面假设了一张数据表 employee。ID 为员工 ID,自增主键,唯一。Job 只含有 A,B 和 C 三种类型。S…

以后再也不折腾博客了,立帖为证!

文章在 2024 年 11 月 3 日更新了下折腾日记。 这两天折腾了一下,又把博客从 Hexo 换回到了 WordPress,真的是,何必呢? 我自己接触博客应该是在 2013 年吧,那时候第一个接触的博客程序就是 WordPress,看我域名…