Supported Databases
Eclipse JNoSQL provides a common programming model for multiple NoSQL database technologies while preserving database-specific capabilities when needed.
The integrations are grouped by data model. Multi-model databases appear in every category they support.
For installation, configuration, examples, and database-specific features, see the Eclipse JNoSQL Databases documentation.
Key-Value
Key-value databases organize data as values addressed by unique keys. This model is well suited to direct lookups, caching, session data, and similar access patterns.

ArangoDB
Couchbase
DynamoDB
Hazelcast
Infinispan

Memcached

Oracle NoSQL

Redis

Riak

Valkey
Column
Column databases organize related values into rows and columns and are designed for distributed, scalable access to large datasets.

Apache Cassandra

ScyllaDB

Apache HBase
Document
Document databases store data as self-contained documents, providing flexible structures and queries over document fields.

ArangoDB
Couchbase

Apache CouchDB
DynamoDB
Elasticsearch

MongoDB

Oracle NoSQL

OrientDB

RavenDB
Apache Solr
Time Series
Time-series databases organize observations around timestamps and are optimized for ingestion, monitoring, IoT, metrics, and analysis over time.
Graph
Graph databases represent entities as vertices and relationships as edges, enabling traversal and relationship-oriented queries.
Vector — Coming soon
Vector database support is planned for a future Eclipse JNoSQL release.
Looking for implementation details?
Each database driver has installation instructions, configuration properties, examples, Template API guidance, repository support, and database-specific capabilities.




