OrbitDB

Compared with OrbitDB #

OrbitDB is a serverless, distributed, peer-to-peer database.

OrbitDB uses IPFS as its data storage and IPFS Pubsub and uses CRDTs to automatically sync databases with peers, achieving strong eventual consistency - when all updates are eventually received, all nodes will have the same state.

IceFireDB is a database built for web3 and web2,The core mission of the project is to help applications quickly achieve decentralization,built for Data dao.

DatabaseOrbitDBIceFireDB
system targetP2P DatabasesA decentralized database platform built for Data dao.
storage engine supportIPFSgoleveldb、badger、IPFS、CRDT、IPFS-LOG、OSS
network support typeP2PP2P、RAFT、NATS
Data type supportKV、PubSubKV、Strings、Hashes、Lists、Sorted Sets、Sets、SQL、PubSub
Software integration methodSoftware library integrationSoftware library integration, binary software integration、web3 platform integration
web3 supportNo smart contract planSmart contracts are being supported、Build data dao database platform
computer language used to implementJavascriptGo
Ecological client languageJavascriptAny client that supports the redis、mysql protocol

Thanks OrbitDB #

During the construction of IceFireDB, we learned a lot of excellent ideas from OrbitDB, and we stood on the shoulders of OrbitDB giants to move forward.