DefraDB is a Peer-to-Peer Edge Database. It's the core data storage system for the Source Network Ecosystem, built with IPFS/IPLD, LibP2P, CRDTs, and Semantic web3 properties. DefraDB is a user-centric database that prioritizes data ownership, personal privacy, and information security. Its data model, powered by the convergence of MerkleCRDTs and the content-addressability of IPLD, enables a multi-write-master architecture. It features DQL, a query language compatible with GraphQL but providing extra convenience. By leveraging peer-to-peer networking it can be deployed nimbly in novel topologies. Access control is determined by a relationship-based DSL, supporting document or field-level policies, secured by the SourceHub network. DefraDB is a core part of the Source technologies that enable new paradigms of decentralized data and access-control management, user-centric apps, data trustworthiness, and much more.

Features

  • Install defradb by downloading an executable or building it locally using the Go toolchain
  • Schemas are used to structure documents using a type system
  • Submit a mutation request to create an docuement of the User type
  • Once you have populated your node with data, you can query it
  • Obtain document commits
  • DefraDB Query Language (DQL)
  • Peer-to-peer data synchronization

Project Samples

Project Activity

See All Activity >

Categories

File Sharing

License

MIT License

Follow DefraDB

DefraDB Web Site

Other Useful Business Software
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Try It Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of DefraDB!

Additional Project Details

Operating Systems

Android, Linux, Mac

Programming Language

Go

Related Categories

Go File Sharing Software

Registered

2023-07-18