Smith
-
TinyKV Project2 RaftKV
这一节需要我们实现 Raft,TinyKV Raft 这部分很多都是抄 Etcd 的 Raft 模块。你可以注意到连测试用例都很像。所以这一节我拿到手就会做啊,首先去 Etcd c…
-
TinyKV Project1 Standalone KV
这一节实验要求我们基于 badger 实现一个支持 Column Family 的 KV 数据库。 Column Family,也叫 CF,这个概念从 HBase 中来,就是将多个…
-
ChatGPT 牛逼,我准备下岗了
最近看一段 CSV 代码申请大量内存的问题,看了半天没有思绪,就想尝试刁难一下 ChatGPT,结果它还真答得有模有样,虽然并没有解决问题,不过确实牛逼 plus。 看到答案,我惊…
-
StarRocks perfect IDE development setup (Support IDEA & Clion)
Chinese version: https://www.inlighting.org/archives/setup-perfect-starrocks-dev-env Some …
-
个人使用的 Shell 环境搭建
自从用了远程开发机,天天和命令行打交道,一套属于自己的 shell 配置已经刻不容缓,否则工作效率太低了。 现在 我自己搞了一个 dotfiles 仓库,专门用来一键初始化机器。 …
-
StarRocks 完美开发环境搭建
本文于 2024 年 12 月 10 日再次更新,对标最新的 StarRocks 3.4 版本。 鉴于经常有人问我 StarRocks 的开发环境如何搭建,怎么自己编译 StarR…
-
StarRocks Elasticsearch 外表查询源码解析
文章随手写的,有需要的自己看看。 ES 相关概念 index:index 在 es 中不是指索引,其对应数据库中的 table 概念。一个 index 含有多个 document,…
-
StarRocks Docker 开发环境搭建指南
这篇文章已经 Deprecated 了,请大家看 https://www.inlighting.org/archives/setup-perfect-starrocks-dev-e…
-
StarRocks FE 在 IDEA 上开发环境设置
这篇文章已经 Deprecated 了,请大家看 https://www.inlighting.org/archives/setup-perfect-starrocks-dev-e…
-
Bitmap Indexing(位图索引)
Bitmap Indexing 顾名思义,使用位图实现索引。广泛应用于大规模数据查询,OLAP 数据库。 为证明位图索引的优势,下面假设了一张数据表 employee。ID 为员工…