如何理解巨杉資料庫SequoiaDB核心概念?

2021-10-25 20:05:02 字數 601 閱讀 7038

由於採用 pc 伺服器內建物理盤,當前大部分分布式資料庫無法在硬體裝置出現故障時保證單一裝置中資料的可靠性與永續性。因此 sequoiadb 巨杉資料庫採用資料多副本存放的機制,將編目節點與資料節點所存放的資料以節點為單位進行複製,多個擁有相同資料拷貝的節點被稱為資料複製組。一般來說,複製組、資料分片和資料分割槽均代表同樣的含義。

每個複製組內的多個節點被稱為資料副本,在 sequoiadb 巨杉資料庫中每個複製組最多支援 7 個資料副本。

由於複製組內的邏輯節點互為備份,配置了多個資料副本的 sequoiadb 巨杉資料庫原生提供高可用與容災機制。使用者可以通過新增複製組或分割槽的數量實現整個儲存引擎集群的水平彈性擴充套件,也可以通過新增複製組內副本的數量實現更高的安全性以及提公升讀寫分離的併發性。

複製組內部的多個資料副本之間可以同時使用強一致或最終一致的資料同步方式,使用者可以基於節點或表(集合)級別進行相應的配置。整個集群內部資料的 acid 與分布式事務完全由資料庫儲存引擎支援。

巨杉資料庫sequoiadb資料庫儲存引擎

sequoiadb 巨杉資料庫可以支援多型別的資料庫例項?

巨杉資料庫sequoiadb的關鍵特性有哪些?

巨杉資料庫sequoiadb整體框架你了解多少?

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...