State stores
Table captions:
Status
: Component certification status
Since
: defines from which Dapr Runtime version, the component is in the current status
Component version
: defines the version of the component
The following stores are supported, at various levels, by the Dapr state management building block:
State stores can be used for actors if it supports both transactional operations and etag.
Generic
Name | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since |
---|---|---|---|---|---|---|---|---|---|
Aerospike | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
Apache Cassandra | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | Alpha | v1 | 1.0 |
Couchbase | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
Hashicorp Consul | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
Hazelcast | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
Memcached | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | Alpha | v1 | 1.0 |
MongoDB | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | Stable | v1 | 1.0 |
MySQL | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | Alpha | v1 | 1.0 |
PostgreSQL | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | Alpha | v1 | 1.0 |
Redis | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | Stable | v1 | 1.0 |
RethinkDB | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | Alpha | v1 | 1.0 |
Zookeeper | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
Amazon Web Services (AWS)
Name | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since |
---|---|---|---|---|---|---|---|---|---|
AWS DynamoDB | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
Google Cloud Platform (GCP)
Name | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since |
---|---|---|---|---|---|---|---|---|---|
GCP Firestore | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
Microsoft Azure
Name | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since |
---|---|---|---|---|---|---|---|---|---|
Azure Blob Storage | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | Stable | v1 | 1.0 |
Azure CosmosDB | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.0 |
Azure SQL Server | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | Stable | v1 | 1.5 |
Azure Table Storage | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
Oracle Cloud Infrastructure (OCI)
Name | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since |
---|---|---|---|---|---|---|---|---|---|
OCI Object Storage | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | Alpha | v1 | 1.6 |
Last modified February 18, 2022: Update setup-jetstream.md (#2200) (428d8c2)