dwu8555
V2EX  ›  数据库

某些数据库的 Raft 感觉不如 PostgreSQL 的 Citus 好

  •  
  •   dwu8555 · Jul 15, 2024 · 2524 views
    This topic created in 844 days ago, the information mentioned may be changed or developed.

    Citus 总有一种简单舒服的感觉,最近在调研各种分布式的图数据库,比如 nebula, dgraph 都适用了 Raft 共识算法来实现数据分布式,但是怎么感觉特臃肿

    比如 nebula 我插入了 1000w 个点和边,空间就占用了 600GB 了,而且是没有任何属性的点和边。 反观我 PostgreSQL+Citus ,不过区区 50GB 左右的空间占用而已,而且数据量更多

    Citus 和 Nebula 的 replica factor 都是 1

    5 replies  •  2024-07-16 11:03:22 +08:00
    dwu8555
    dwu8555
    OP
    Jul 15, 2024
    1
    等等,nebula 的占用空间又缩小到 10G 了😂
    shylockhg
    shylockhg
    Jul 16, 2024
    2
    @dwu8555 估计是 wal 清理了
    NoobPhper
    NoobPhper
    Jul 16, 2024
    3
    写放大问题 不是 分布式算法问题, 而是 lsm tree 特有的机制.
    NoobPhper
    NoobPhper
    Jul 16, 2024
    4
    至于 缩小 是 compaction 机制
    zhengxiaowai
    zhengxiaowai
    Jul 16, 2024
    5
    普通版 raft 本来性能就不好。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1031 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:00 · PVG 03:00 · LAX 11:00 · JFK 14:00
    ♥ Do have faith in what you're doing.