pegasas
  • GitHub
  • Notes
    Home/Notes/计算机基础/存储与数据库
    B · Foundations

    存储与数据库

    SQL、NoSQL、NewSQL、搜索、湖仓与消息

    SQL3NoSQL5NewSQL3搜索3湖仓与分析4消息与流3

    SQL

    MySQLInnoDB、MVCC、复制GitHub ↗ PostgreSQL堆表、WAL、扩展GitHub ↗ SQLite嵌入式 B-tree 数据库GitHub ↗

    NoSQL

    Redis内存 KV 与数据结构GitHub ↗ MongoDB文档数据库GitHub ↗ Cassandra宽列、无主复制GitHub ↗ HBaseLSM 宽列存储GitHub ↗ LevelDBLSM-tree 存储引擎GitHub ↗

    NewSQL

    TiKVRaft + Percolator 分布式 KVGitHub ↗ SurrealDB多模型数据库GitHub ↗ NewSQL 总览Spanner、CockroachDB 设计GitHub ↗

    搜索

    Lucene倒排索引GitHub ↗ Elasticsearch分布式搜索GitHub ↗ Meilisearch轻量搜索引擎GitHub ↗

    湖仓与分析

    Iceberg表格式与快照GitHub ↗ Hudi增量湖仓GitHub ↗ DataFusionArrow 查询引擎GitHub ↗ Polars列式 DataFrameGitHub ↗

    消息与流

    Kafka分区日志与副本GitHub ↗ Pulsar存算分离消息系统GitHub ↗ RocketMQ事务消息与顺序消息GitHub ↗
    ← 上一组计算框架 下一组 →云原生
    John HuangSystems · Data · AI
    NotesGitHub ↗
    © 2026 John Huang.