1. 程式人生 > >分片、分區、復制的區別及實現(mongodb、mysql)

分片、分區、復制的區別及實現(mongodb、mysql)

分片、分區、復制的區別及實現(mongo

  • 分片與分區的區別:
    a. 分片:
    解決物理磁盤空間不足的問題(如果帶索引,還可以優化查詢,做到分區的功能)

    b. 分區:

    優化查詢,防止一張表中過多的數據而導致查詢緩慢

    c. 復制:

    防止數據庫崩潰帶來的損失,保證數據庫的高可用
  • 分片實現:
    a. mongodb:
    sharding

    b. mysql:

    mysql-cluster
  • 分區實現:
    a. mongodb:
    沒有分表的概念,可以用sharding代替分表(因為sharding自帶索引功能)

    b. mysql:

    partition
  • 復制實現:
    a. mongodb:
    master 主
    slave 從

    b. mysql:

    master 主
    slave 從
  • 分片、分區、復制的區別及實現(mongodb、mysql)