SequoiaDB 巨杉資料庫 整體框架

2021-10-14 11:04:28 字數 352 閱讀 3019

sequoiadb 巨杉資料庫作為分布式資料庫,由資料庫儲存引擎與資料庫例項兩大模組構成。

其中,資料庫儲存引擎模組是資料儲存的核心,負責提供整個資料庫的讀寫服務、資料的高可用與容災、acid與分布式事務等全部核心資料服務能力。

資料庫例項模組則作為協議與語法的適配層,使用者可根據需要建立包括 mysql、mariadb、postgresql 與 sparksql 在內的結構化資料例項;支援 json 語法的 mongodb 例項;以及完全相容 s3 與 posix 檔案系統的物件儲存例項。

通過使用 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...