Average Ratings 0 Ratings
Average Ratings 0 Ratings
Description
IPFS Cluster enhances data management across a collection of IPFS daemons by managing the allocation, replication, and monitoring of a comprehensive pinset that spans multiple peers. While IPFS empowers users with content-addressed storage capabilities, the concept of a permanent web necessitates a solution for data redundancy and availability that preserves the decentralized essence of the IPFS Network. Serving as a complementary application to IPFS peers, IPFS Cluster maintains a unified cluster pinset and intelligently assigns its components to various IPFS peers. The peers in the Cluster create a distributed network that keeps an organized, replicated, and conflict-free inventory of pins. Users can directly ingest IPFS content to multiple daemons simultaneously, enhancing efficiency. Additionally, each peer in the Cluster offers an IPFS proxy API that executes cluster functions while mimicking the behavior of the IPFS daemon's API seamlessly. Written in Go, the Cluster peers can be launched and managed programmatically, making it easier to integrate into existing workflows. This capability empowers developers to leverage the full potential of decentralized storage solutions effectively.
Description
OrbitDB functions as a decentralized, serverless, peer-to-peer database that leverages IPFS for data storage and utilizes Libp2p Pubsub for seamless synchronization among peers. It incorporates Merkle-CRDTs to facilitate conflict-free writing and merging of database entries, making it ideal for decentralized applications, blockchain projects, and web apps designed to operate primarily offline. The platform provides a range of database types that cater to distinct requirements: 'events' serves as immutable append-only logs, 'documents' allows for JSON document storage indexed by specific keys, 'keyvalue' offers conventional key-value pair storage, and 'keyvalue-indexed' provides LevelDB-indexed key-value data. Each of these database types is constructed on OpLog, a structure that is immutable, cryptographically verifiable, and based on operation-driven CRDT principles. The JavaScript implementation is compatible with both browser and Node.js environments, while a version in Go is actively maintained by the Berty project, ensuring a wide range of support for developers. This flexibility and adaptability make OrbitDB a powerful choice for those looking to implement modern data solutions in distributed systems.
API Access
Has API
Yes
API Access
Has API
Yes
Integrations
Docker
Yes
Ethereum
Yes
Filecoin
Yes
Go
No
IPFS
Yes
JSON
No
JavaScript
No
LevelDB
No
Netdata
Yes
Node.js
No
Integrations
Docker
No
Ethereum
No
Filecoin
No
Go
Yes
IPFS
No
JSON
Yes
JavaScript
Yes
LevelDB
Yes
Netdata
No
Node.js
Yes
Pricing Details
No price information available.
Free Trial
No
Free Version
No
Pricing Details
Free
Free Trial
No
Free Version
Yes
Deployment
Web-Based
Yes
On-Premises
No
iPhone App
No
iPad App
No
Android App
No
Windows
No
Mac
No
Linux
No
Chromebook
No
Deployment
Web-Based
Yes
On-Premises
No
iPhone App
No
iPad App
No
Android App
No
Windows
Yes
Mac
Yes
Linux
Yes
Chromebook
No
Customer Support
Business Hours
No
Live Rep (24/7)
No
Online Support
Yes
Customer Support
Business Hours
No
Live Rep (24/7)
No
Online Support
Yes
Types of Training
Training Docs
Yes
Webinars
No
Live Training (Online)
No
In Person
No
Types of Training
Training Docs
Yes
Webinars
No
Live Training (Online)
No
In Person
No
Vendor Details
Company Name
IPFS Cluster
Website
cluster.ipfs.io
Vendor Details
Company Name
OrbitDB
Country
United States
Website
orbitdb.org