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.

Column

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

Document

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

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.

Explore the Eclipse JNoSQL database drivers →