Frank Ma's repositories
how-query-engine-work
How query engine work golang port for learning purpose
go-knowledge
Go Base Knowledge
tx-coordinator
Transaction Coordinator for SQL execution in different database
spark-knowledge
my personal spark knowledge collection and playground
iceberg-toolkit
iceberg toolkit to inspect table internal
modern-cpp-knowledge
personal modern cpp knowledge collection and playground
bustub
The BusTub Relational Database Management System (Educational)
databend
An elastic and reliable Serverless Data Warehouse, offers Blazing Fast Query and combines Elasticity, Simplicity, Low cost of the Cloud, built to make the Data Cloud easy
docker-hadoop
Apache Hadoop docker image
docker-spark
Apache Spark docker image
duckdb
DuckDB is an in-process SQL OLAP Database Management System
easy_sql
A library developed to ease the data ETL development process.
guarding
Guarding 是一个用于 Java、JavaScript、Rust、Golang 等语言的架构守护工具。借助于易于理解的 DSL,来编写守护规则。Guarding is a guardians for code, architecture, layered.
risinglight
An OLAP database system for educational purpose
risingwave
RisingWave: the next-generation streaming database in the cloud.
Spark-The-Definitive-Guide
Spark: The Definitive Guide's Code Repository
tinykv
A course to build distributed key-value service based on TiKV model
tinysql
A course to build the SQL layer of a distributed database.
trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)