巨杉資料庫SequoiaDB管理編目節點

2021-10-22 14:10:35 字數 910 閱讀 3476

在新建編目分割槽組和新增編目節點時,如果涉及到新增主機,則需要先按照集群中新增主機一節完成主機的主機名和引數配置。

乙個資料庫集群必須有且僅有乙個編目分割槽組,所以新建分割槽組往往在安裝時就已經完成,不需要在安裝後執行新建分割槽組操作。例項見安裝指南集群模式的配置與啟動一節。

note:

編目節點上的事務選項transactionon預設為開啟(為了保證事務日誌,需要對編目節點上的日誌檔案個數 logfilenum 進行設定,可參考資料庫配置)。

隨著整個集群中的物理裝置的擴充套件,可以通過增加編目節點來提高編目服務的可靠性。

獲取編目分割槽組:

var catarg = db.getcatalogrg()
note:

在 sdb shell 中使用者可以使用 sdb.getcatarg() 獲取編目分割槽組。

2.建立乙個新的編目節點:

var node1 = catarg.createnode( , , , [config] )
note:

host,service,dbpathconfig的設定可參考 新建編目分割槽組

3.啟動新增的編目節點:

node1.start()
在 sdb shell 中可以檢視協調節點的列表:

db.getcatarg().getdetail()
編目節點故障恢復策略與資料節點相同。

SequoiaDB巨杉資料庫C API

此部分是 c api 相關文件。注意 version 2.10 新增收集資料統計資訊介面 新增修改介面 version 1.10 新增獲取查詢訪問計畫的介面 新增用於大物件 lob 操作的介面 version 1.8 新新增介面 version 1.6 使用 sdbnodehandle 來取代原來的...

SequoiaDB 巨杉資料庫 工具

stpstp 是 stp 提供邏輯時間的可執行程式。引數說明 引數名 縮寫 型別 說明 help h 返回 stp 的用法和幫助 version 返回 stp 的版本資訊 port p int32 1.stp 監聽埠 2.預設值為 9622 3.開啟 tcp 和 udp 協議的監聽 serverli...

SequoiaDB巨杉資料庫 分割槽

分割槽功能用於將一張表的儲存分散到多個物理位置,達到更好的併發讀寫效果。在資料量大時,速度提公升更為明顯。mysql 提供了四種分割槽的方式 range 分割槽 list 分割槽 hash 分割槽和 key 分割槽,同時還支援復合分割槽的方式。復合分割槽中,上層分割槽必須使用 range 或者 li...