SangXia's Projects
bitcask_go 是一个用 Go 语言实现的轻量级数据库系统,基于 Bitcask 存储引擎,并添加了基本的 SQL 解析功能。主要特点包括: - 高效的键值存储 - 支持基本的 SQL 操作(CREATE TABLE, INSERT, SELECT, DELETE) - 数据持久化 - 简单的内存索引 该项目目前支持基本的数据类型和简单的查询操作,适合学习和小型项目使用。但由于 SQL 功能仍在开发中,存在一些限制,如不支持复杂查询和事务。未来计划包括完善 SQL 解析器、增强索引支持和添加简单的事务功能。
A tutorial of building an LSM-Tree storage engine in a week!
mini_lsm 是一个用 Go 语言实现的基础日志结构合并(LSM)树项目,旨在提供高效的数据存储与检索功能。该项目包含基本的 LSM 树操作,并计划在未来添加更多功能,如布隆过滤器、客户端-服务器模式和 Raft 协议支持。
One click to deploy your own AI Application Web UI, including GPT, Midjourney, ChatDoc, QrArt and easily earn profits.
SQLRite - Simple embedded database modeled off SQLite in Rust
open source training courses about distributed database and distributed systems
A course to build distributed key-value service based on TiKV model
Distributed SQL database in Rust, written as a learning project
Config files for my GitHub profile.