NoSQL-IPFS

NoSQL-IPFS

Helps Decentralize your NoSQL Database

NoSQL-IPFS

NoSQL-IPFS

Helps Decentralize your NoSQL Database

The problem NoSQL-IPFS solves

Database Driver for Document Based NoSQL Database that stores the data on decentralized IPFS.

Unlike Other Decentralized Databases, this Handles Mutability natively using IPNS.
All your data is Encrypted with your Personal IPFS PGP Key.

NoSQL provides Data consistency, High Performance, Low Latency and Fast Querying, while IPFS provides Decentralization, Distribution, Data Availability, Privacy and Interoperability.

It Helps you Migrate your Database from Web2 to Web3.

Peer Comparison (NoSQL Document Database)

MongoDB - Distributed & Centralized
DynamoDB - Distributed & Centralized
OrbitDB - Decentralized but Only for Key Store

Video Folder : https://drive.google.com/drive/folders/1evc3VGDQu3q2UmIvemijJRS_YaRhR7oD?usp=share_link

Challenges we ran into

1.) Some of the challenges we ran into were Implementing the NoSQL Database Driver (Dev-Tool), as it was our first time doing so. But we managed to build it using the Official Documentation and Programming Logic.

2.)Creating a Compatible EndPoints (API) like MongoDB’s Endpoints (User Familiarity) was an Interesting Challenge while facing Restrictions from IPFS.

3.) Learning Curve of Recent Technologies like IPFS was also Steep, but we taught each other collectively.

4.) Time Management was Critical during Hackathon, but we remained Organized, Divided the Tasks (Planning, Develop, Documenting and Testing Product) and Tried to Cope up to Schedule. (Team Work)

5.) Resolving and Debugging for Errors was Tiring Task, but we finally manages to resolve all Errors at End.

Whole App was Made from Scratch during the Course of the Hackathon.

Discussion