symmetric-ds
SymmetricDS 是資料庫複寫與檔案同步軟體,具備平台獨立、支援網頁操作且與資料庫無關的特性。
symmetric-ds 是什麼?
SymmetricDS 是資料庫複寫與檔案同步軟體,具備平台獨立、支援網頁操作且與資料庫無關的特性。其設計旨在讓雙向資料複寫快速、簡易且具備高復原力。可擴展至大量節點,並能在廣域網路與區域網路環境中近乎即時運作。
symmetric-ds 概覽
這是什麼
SymmetricDS 是一個基於 Java 的資料庫複製與檔案同步平台。它具備平台獨立、支援網頁操作以及資料庫無關的特性,專為非同步同步分散式、異質資料庫環境中的資料而設計。它能處理衝突解決、頻寬限制、間歇性連線與防火牆等實際挑戰。平台可水平擴展以應對大量資料與數百個節點,並支援雙向複製。
主要功能
- 平台獨立、支援網頁操作、資料庫無關
- 非同步雙向資料複製
- 衝突解決、頻寬限制、間歇性連線與防火牆處理
- 水平擴展至大量節點與資料量
- 跨 WAN 與 LAN 網路接近即時同步
- 開源核心,另提供商業版 Pro 版本,具備額外企業功能
使用情境
SymmetricDS 適用於分散式資料庫環境間的資料同步,特別是在異質資料庫、間歇性連線或防火牆環境下。可用於多個節點間的雙向複製,從少數節點擴展至數百個節點。典型使用情境包括資料整合、災難復原,以及本地資料庫與雲端資料庫之間的同步。
快速開始
開發環境設定請參閱儲存庫 README。以下指令可建立開發環境(需 Java JDK 21 或更新版本及 Eclipse IDE):cd symmetric-assemble./gradlew develop
授權與價格
核心 SymmetricDS 為開源軟體(中繼資料中未明確標示授權條款)。Jumpmind, Inc. 另提供具備額外企業功能的商業版 Pro 版本。
內容整理自該專案公開的 README 與儲存庫資訊。