熱門文章 (Popular Post)

顯示具有 Database 標籤的文章。 顯示所有文章

By :

目錄:


前言:

Replicat Sets是由多個MongoDB所組合而成的群組,保存著相同的資料,藉此讓資料庫
保持不中斷的運作,具有高可用性。在製作Replicat Sets前,必須先了解一些專有名詞。

在Replicat Sets可以分成三個角色:Primary, Secondary, 與Arbiter
  1. Primary
  2. Secondary
  3. Arbiter 
Replicat Sets每一個資料庫均會維持彼此的連線,確認每個資料庫是否正常運作。群組內
對外讀寫資料、主要的資料庫,我們稱為Primary。當資料庫內容有異動時,會同步更新
其他的資料庫(我們稱之為Secondary,可以擁有多個),如下圖所示:

 

By :

目錄:



前言:

前面幾篇我們介紹了mongodb的安裝、服務註冊與基本操作,而在這篇,我們要介紹基本資料
匯出與備份還原的操作,這篇結束後,mongodb的基本操作介紹就差不多了,後面會在介紹進
階功能:副本(replica sets)製作與副本上建立索引的方法。
這章節將介紹匯入匯出指令與備份還原指令,雖然備份資料可以也可以透過匯入匯出方式達到可能的效果,
但官方網站不建議這樣使用,因為匯出的json(或其他)檔案,沒有詳細紀錄資料類型,利用匯入的方式進行備援,可能會造成一些資料面的問題。

執行步驟:

  • 匯入與匯出:指資料匯出匯入使用,可以使用的格式有json, csv, tsv等
    • Export command:mongoexport
      step.1 Enter command as below (out: file path and file name)
      mongoexport --db test --collection Currency --out Currency.json

- Copyright © Duran Hsieh @ Duran 的技術冶煉廠 - Date A Live - Powered by Blogger - Designed by Johanes Djogan -