Skip to main content
TrustRadius
Spring Data

Spring Data

Overview

What is Spring Data?

Spring Data aims to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store. It enables data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data…

Read more
Return to navigation

Pricing

View all pricing

What is Spring Data?

Spring Data aims to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store. It enables data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

Alternatives Pricing

What is Microsoft SQL Server?

Microsoft SQL Server is a relational database.

N/A
Unavailable
What is Astera Data Pipeline Builder (Centerprise)?

Astera Data Pipeline Builder is a no-code solution for designing and automating data pipelines. It allows users to read and write data across various file formats, databases, and applications. Users can execute ETL and ELT pipelines manually, schedule automated reruns, or integrate them into…

Return to navigation

Product Details

What is Spring Data?

Spring Data aims to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store. It enables data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. The umbrella project contains subprojects that are specific to given databases.

Features

  • Repository and custom object-mapping abstractions

  • Dynamic query derivation from repository method names

  • Implementation domain base classes providing basic properties

  • Support for transparent auditing (created, last changed)

  • Possibility to integrate custom repository code

  • Spring integration via JavaConfig and custom XML namespaces

  • Advanced integration with Spring MVC controllers

  • Experimental support for cross-store persistence

Main modules

  • Spring Data Commons - Core Spring concepts underpinning every Spring Data module.

  • Spring Data JDBC - Spring Data repository support for JDBC.

  • Spring Data JDBC Ext - Support for database specific extensions to standard JDBC including support for Oracle RAC fast connection failover, AQ JMS support and support for using advanced data types.

  • Spring Data JPA - Spring Data repository support for JPA.

  • Spring Data KeyValue - Map based repositories and SPIs to easily build a Spring Data module for key-value stores.

  • Spring Data LDAP - Spring Data repository support for Spring LDAP.

  • Spring Data MongoDB - Spring based, object-document support and repositories for MongoDB.

  • Spring Data Redis - Configuration and access to Redis from Spring applications.

  • Spring Data REST - Exports Spring Data repositories as hypermedia-driven RESTful resources.

  • Spring Data for Apache Cassandra - Configuration and access to Apache Cassandra or large scale, highly available, data oriented Spring applications.

  • Spring Data for Apache Geode - Configuration and access to Apache Geode for highly consistent, low latency, data oriented Spring applications.

  • Spring Data for VMware Tanzu GemFire - Configuration and access to Pivotal GemFire for your highly consistent, low latency/high through-put, data-oriented Spring applications.

Community modules

  • Spring Data Aerospike - Spring Data module for Aerospike.

  • Spring Data ArangoDB - Spring Data module for ArangoDB.

  • Spring Data Couchbase - Spring Data module for Couchbase.

  • Spring Data Azure Cosmos DB - Spring Data module for Microsoft Azure Cosmos DB.

  • Spring Data Cloud Datastore - Spring Data module for Google Datastore.

  • Spring Data Cloud Spanner - Spring Data module for Google Spanner.

  • Spring Data DynamoDB - Spring Data module for DynamoDB.

  • Spring Data Elasticsearch - Spring Data module for Elasticsearch.

  • Spring Data Hazelcast - Provides Spring Data repository support for Hazelcast.

  • Spring Data Jest - Spring Data module for Elasticsearch based on the Jest REST client.

  • Spring Data Neo4j - Spring-based, object-graph support and repositories for Neo4j.

  • Oracle NoSQL Database SDK for Spring Data - Spring Data module for Oracle NoSQL Database and Oracle NoSQL Cloud Service.

  • Spring Data for Apache Solr - Easy configuration and access to Apache Solr for your search-oriented Spring applications.

  • Spring Data Vault - Vault repositories built on top of Spring Data KeyValue.

  • Spring Data YugabyteDB - Spring Data module for YugabyteDB distributed SQL database.

Related modules

  • Spring Data JDBC Extensions - Provides extensions to the JDBC support provided in the Spring Framework.

  • Spring for Apache Hadoop - Simplifies Apache Hadoop by providing a unified configuration model and easy to use APIs for using HDFS, MapReduce, Pig, and Hive.

  • Spring Content - Associate content with your Spring Data Entities and store it in a number of different stores including the File-system, S3, Database or Mongo’s GridFS.

Spring Data Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews

Sorry, no reviews are available for this product yet

Return to navigation