
orbitdb
orbitdb
Peer-to-Peer Databases for the Decentralized Web
AI 简介
OrbitDB 是一个无服务器、分布式的点对点数据库,适用于去中心化网络。它利用 IPFS 作为数据存储,并通过 Libp2p Pubsub 自动与对等节点同步数据库。OrbitDB 基于 Merkle-CRDT 技术实现最终一致性,确保了写入和合并操作的无冲突性。该项目提供了多种类型的数据库,包括事件日志、文档数据库、键值数据库以及索引键值数据库,以满足不同应用场景的需求。这些数据库都建立在 OpLog 上,OpLog 是一种不可变的、基于操作的 CRDT 数据结构,保证了数据的一致性和可靠性。OrbitDB 适合用于开发 P2P 应用程序、区块链项目以及本地优先的 Web 应用。此项目主要使用 JavaScript 编写,兼容浏览器和 Node.js 环境。
JavaScript
MIT License8.8k
Stars
597
Forks
152
Watchers
14
Issues
Star 增长
今日+1
近 7 天+5
近 30 天+20
综合评分70.83
默认分支main