Skip to content
Developer Edition runs on one host and does not require a product license file. Need multi-host deployment or performance testing at scale? Explore Enterprise Edition

Capabilities and limits

NebulaGraph Database Developer Edition runs on one Docker host with one replica per partition. Each instance can store up to 1 GB of data.

Deployment limits

Item Limit What this means
Deployment Docker Compose only Developer Edition is for learning and application development only. Production use is not supported. The environment must support Docker containers and have Docker and Docker Compose installed.
Docker hosts One Docker host only Scaling and distributed deployment are not supported.
Service groups One only, created and initialized automatically during deployment You cannot create additional service groups. All graphs share the same service group, with logical isolation between graphs.
Meta services One only You cannot deploy multiple Meta services. High availability is not supported for the Meta service.
Data partitions One only, excluding the system partition You cannot add data partitions. The single partition limits query parallelism and performance.
Replicas Only one per partition; the count cannot be changed No redundant replica is available for failover. Lost data cannot be recovered from another replica.
Cluster synchronization Not supported Primary–standby disaster recovery is not supported.
Data size Up to 1 GB per instance For development and validation only; not suitable for testing with large datasets or running performance tests.

See Deploy Developer Edition with Docker Compose for deployment steps.

Terms

  • Docker host: The physical or virtual machine running Docker.
  • Service group: A group of Graph and Storage services that work together to query and store graph data.
  • Meta service: A service that manages information about hosts, service groups, partition placement, and user identities.
  • Partitions and replicas: The data partition stores graph data. The system partition stores metadata for Schemas, graph types, and graphs, along with permissions, configuration, and other system information. A replica is a copy of a partition's data.

High availability is not supported

If the Docker host or its storage fails, no other replica can take over. Lost data cannot be recovered from another replica.