Join us for a live overview of Fluree's technology architecture! We'll dive deep into the components that make up the foundations of Fluree's data-centric system.
Here's what we'll cover in our introduction to Fluree Architecture
-
Ledger: Fluree accepts and persists ACID transactions in an immutable (append-only) ledger that records state. The ledger records atomic RDF updates in chronological order using asymmetric (Sha 3-256) cryptography for guaranteed integrity and provenance. Fluree's ledger boasts automatic work balancing, automated failover, redundancy, and optional decentralization.
-
Query: Fluree is a stateless semantic graph database, allowing reads to scale to any machine globally while maintaining concurrency. Native multi-modal support for SQL, GraphQL, SPARQL, and JSON-based FlureeQL allow for rich and efficient "declarative" queries. RDF data format allows your apps to execute queries across disparate interoperable sources. Fluree query servers can be stateless, in-memory, and part of a distributed content delivery network.
-
Data-Centric Functions: Data provenance, identity, and SmartFunctions (security + governance) are embedded and executed by the Fluree system across all ledger and query instances.