Spring Projects

Spring Data - Riak

Spring Data for Riak  is part of the umbrella Spring Data project which provides support for writing Riak applications.  

This project is no longer actively developed

Riak is a Key/Value datastore that supports Internet-scale data replication for high performance and high availability. Spring Data Key/Value (SDKV) provides access to the Riak datastore over the HTTP REST API using a built-in driver based on Spring 3.0's RestTemplate. In addition to making Key/Value datastore access easier from Java, the RiakTemplate has been designed, from the ground up, to be used from alternative JVM languages like Groovy or JRuby.

Spring Data for Riak  is part of the umbrella Spring Data project which provides support for writing Riak applications.  

This project is no longer actively developed

Riak is a Key/Value datastore that supports Internet-scale data replication for high performance and high availability. Spring Data Key/Value (SDKV) provides access to the Riak datastore over the HTTP REST API using a built-in driver based on Spring 3.0's RestTemplate. In addition to making Key/Value datastore access easier from Java, the RiakTemplate has been designed, from the ground up, to be used from alternative JVM languages like Groovy or JRuby.

#maven

Features

  • MapReduceJob to help wrote MapReduce jobs.
  • RiakTemplate and RiakKeyValueTemplate that provides a high level abstraction for performing various Riak operations, link walking, exception translation and data serialization support.
  • Asynchronous RiakTemplate
  • Groovy DSL for sync/asynchronous Riak access
  • Java OutputStream and InputStream implementations
  • Riak implementation of Spring Resource abstraction
  • Management of Bucket Properites

Latest News

Resources

Javadocs HTML
Reference Documentation HTML | PDF
Issue Tracking https://jira.springframework.org/browse/DATAKV
Source Control https://github.com/SpringSource/spring-data-keyvalue

http://github.com/SpringSource/spring-data-keyvalue-examples
Source Code Browsing https://github.com/SpringSource/spring-data-keyvalue
CI Build http://build.springframework.org/browse/SPRINGDATA-DATAKV

 

Maven Artifacts

Here is the Spring Milestone Repository:

<repository>
<id>spring-milestone</id>
<name>Spring Maven MILESTONE Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>

Here is the dependency:

<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-riak</artifactId>
<version>1.0.0.M3</version>
</dependency>

 

Nightly Build Resources

Javadocs HTML
Reference Documentation HTML | PDF
Project Reports Maven reports
Maven Snapshot Repository
<repository>
<id>spring-snapshot</id>
<name>Spring Maven SNAPSHOT Repository</name>
<url>http://s3.amazonaws.com/maven.springframework.org/snapshot</url>
</repository>
Maven Snapshot Dependency
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-riak</artifactId>
<version>1.0.0.BUILD-SNAPSHOT</version>
</dependency>

Current Release

Nightly Builds

 

 


Quick Jump

Download
Maven Artifacts
Documentation
Discussions

Issue Tracker
Source Repository
Examples

 


Documentation

Current Release

Nightly Builds

 


Other Resources

Build Status

 


Related Discussions

NoSQL