Skip to main content
Version: 0.4.x

Core Concepts

Learn about the Core Concepts for ComposeDB:

Graph

ComposeDB provides a graph structure for interacting with data on Ceramic, with two types of nodes accounts & documents, and edges between nodes representing relations.

Models

Streams of data on Ceramic are automatically tagged to Data Models, like profiles or blog posts, which in turn can have relations with other data models or be formed into groups of models called Composites.

Database

ComposeDB is powered by a network of Ceramic nodes, with global state synced across. Today, you’ll need to run your own node to ensure data availability. You can query against your node using Ceramic’s native Client in GraphQL.


Ready to dive deeper? Head to Next Steps →