IceFireDB
@IceFireLabs -> IceFireDB 是專為 web3.0 打造的資料庫,致力於以友善的資料庫體驗填補 web2 與 web3.0 之間的鴻溝,讓 web3 應用程式的資料儲存更便利,
IceFireDB 是什麼?
@IceFireLabs -> IceFireDB 是專為 web3.0 打造的資料庫,致力於以友善的資料庫體驗填補 web2 與 web3.0 之間的鴻溝,讓 web3 應用程式的資料儲存更便利,並讓 web2 應用程式更容易實現去中心化與資料不可篡改性。
IceFireDB 概覽
這是什麼
IceFireDB 是一個專為 web3.0 打造的分散式資料庫基礎設施,旨在橋接 Web2 與 Web3 生態系統。它提供高效能、分散式的資料庫引擎,具備先進的分散式共識與儲存能力。此專案目標是讓 web3 應用程式的資料儲存更便利,並協助 web2 應用程式實現去中心化與資料不可篡改性。
主要功能
- 高效能:持續最佳化低延遲、高吞吐量的操作
- 多重儲存支援:LSM 磁碟、OSS、IPFS 及混合儲存驅動程式(已實作)
- 分散式一致性:Raft、P2P-CRDT 與 IPFS-LOG 共識模式(已實作)
- IPFS 整合:持久化去中心化儲存層(測試版)
- P2P 自動組網:自動形成去中心化網路(測試版)
- KV 儲存引擎:基於 CRDT 與 IPFS-LOG 的 KV 儲存(測試版)
- 熱/冷儲存:透過 hybriddb 驅動程式的分層儲存(已實作)
使用情境
- Web2 應用程式逐步遷移至去中心化
- Web3 原生應用程式需要去中心化儲存與共識
- 使用 IceFireDB-SQLite 建立全球分散式 SQL 資料庫
- 透過 IceFireDB-SQLProxy 或 IceFireDB-Redis-Proxy 將現有 MySQL 或 Redis 資料庫去中心化
- 使用 IceFireDB-PubSub 進行高效能去中心化發布/訂閱訊息傳遞
- 需要資料不可篡改性與可稽核性的應用程式
快速開始
請參閱儲存庫的 README 以取得安裝與快速開始說明。
授權與價格
授權:MIT。價格:開放原始碼。
內容整理自該專案公開的 README 與儲存庫資訊。