Skip to Content
✨ AI powered documentation for ResilientDB Ecosystem and Apps
DocumentationResilient DBOverview

Overview

ResilientDB (incubator-resilientdb) is a fault-tolerant distributed database system. It uses multiple server copies (replicas) that communicate over a network to agree on the correct order of operations (transactions). This agreement process, called consensus (often using PBFT), ensures that the database remains consistent and available even if some replicas crash or behave incorrectly. External applications interact with the database through client libraries to store and retrieve data reliably.

Source Repository: Apache ResilientDB 

Chapters

  1. Client Interaction
  2. Network Communication
  3. Consensus Management
  4. Message/Transaction Collection
  5. Transaction Execution
  6. Storage Layer
  7. Checkpointing & Recovery
  8. ResilientDB Configuration

Generated by AI Codebase Knowledge Builder 

Last updated on