為何 MongoDB 的資料儲存檔案 unportable?


  • Lv 1

    MySQL / MariaDB 的資料庫檔案,是屬於 portable type。也就是說,把資料庫檔案從 windows 版本 copy 到 Linux 平台中,可以直接使用,不必轉換。

    為何 MongoDB 的儲存檔不行?有何考量?又有何優劣?


  • 註冊用戶

    MongoDB 是屬於可以橫向平行擴充的資料庫,和以往的 RDB 運作架構不同,直接複製 db files 對於可以橫向擴充的系統好像不合理。

    畢竟不一定是單機作業,尤其是群集分片的時候,無法確保其資料的完整性。

    我只對 sqlite 這種單機單人的資料庫做過 db file 複製,單機多人的資料庫最好還是使用遷移工具來完成資料搬遷。

    MongoDB 可以直接設定 Replica Set 的方式自動讓資料搬遷到其他機器上面。

    以上是個人淺見 ~~


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待