Skip to content
View dbkernel's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report dbkernel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dbkernel/README.md

Profile views

Hi 👋, I'm Wenshuang Lu (卢文双)

Senior Database Kernel Engineer · Building Cloud-Native Distributed Databases


🔭 Currently working on cloud-native MySQL kernel R&D — storage engines, replication, query optimization

🧠 Background in Postgres-XC, Greenplum, RadonDB, ClickHouse, and mainstream RDBMS internals (MySQL / PostgreSQL)

📝 Technical blogdbkernel.com · dbkernel.github.io

💬 Ask me about database internals → open an issue


🏗 Projects

SealDB — Enterprise Database Platform

Project Description
sealdb/neosql MySQL-kernel-based fork with enterprise features — columnar storage, HTAP
sealdb/neodb Enhanced radon with distributed transactions and read/write consistency
sealdb/metatroni Enhanced patroniMySQL & PostgreSQL HA
sealdb/neoha Enhanced xenonMySQL & PostgreSQL HA, consensus via Raft and etcd
sealdb/sealdb SealDB platform — unified OLTP + OLAP, storage-compute separation

RadonDB — Foundation

Project Description
radondb/radon Distributed SQL database
radondb/xenon MySQL high availability with Raft-based replication

🏗 Project Evolution

flowchart TB
    subgraph Foundation["RadonDB Foundation"]
        radon["radondb/radon<br/><i>Distributed SQL</i>"]
        xenon["radondb/xenon<br/><i>MySQL HA / Raft</i>"]
    end

    subgraph Kernel["Kernel Track"]
        mysql["MySQL Kernel"]
        neosql["sealdb/neosql<br/><i>Enterprise · Columnar · HTAP</i>"]
    end

    subgraph SealDB["SealDB Enhancements"]
        neodb["sealdb/neodb<br/><i>Distributed Txn · Consistency</i>"]
        neoha["sealdb/neoha<br/><i>MySQL + PG HA · Raft / etcd</i>"]
    end

    sealdb["sealdb/sealdb<br/><b>Unified Platform</b><br/><i>OLTP + OLAP · Storage-Compute Separation</i>"]

    mysql --> neosql
    radon -->|"enhance"| neodb
    xenon -->|"enhance"| neoha
    neosql --> sealdb
    neodb --> sealdb
    neoha --> sealdb

    style sealdb fill:#1a1a2e,stroke:#fe428e,stroke-width:2px,color:#fff
    style neosql fill:#16213e,stroke:#4ecca3,color:#fff
    style neodb fill:#16213e,stroke:#4ecca3,color:#fff
    style neoha fill:#16213e,stroke:#4ecca3,color:#fff
Loading

📚 Latest Writing

📖 All articles →


🛠 Tech Stack

linux docker kubernetes c++ go python rust MySQL PostgreSQL ClickHouse Redis


📊 GitHub Stats

trophy

Top Languages

GitHub Stats

GitHub Streak

Popular repositories Loading

  1. berkeleydb berkeleydb Public

    Unofficial repo of Oracle BerkeleyDB source

    C 8 4

  2. dbkernel dbkernel Public

    1

  3. GreatSQL GreatSQL Public

    C++ 1

  4. linux linux Public

    Forked from torvalds/linux

    Linux kernel source tree

    C

  5. go-jepsen go-jepsen Public

    Forked from xelabs/go-jepsen

    go-jepsen is a toolset for distributed systems verification, includes SIV(Snapshot Isolation Verification) and etc...

    Go

  6. radon radon Public

    Forked from radondb/radon

    RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services

    Go