GORM for Riak

  • Tags : persistence, nosql, key/value, riak
  • Latest : 1.0.0.M4
  • Last Updated: 15 December 2011
  • Grails version : 1.3.7 > *
  • Authors : Jon Brisbin
2 votes
Dependency :
compile ":riak:1.0.0.M4"

Documentation Source Issues

Summary

A plugin that integrates the Riak document/data store into Grails.

Installation

grails install-plugin riak

Description

Riak is an Internet-scale Key/Value (NoSQL) datastore that stores arbitrary data based on Content-Type, has an efficient HTTP REST API, and supports queries and data filtering via Map/Reduce operations written in either Javascript or Erlang.

This project aims to provide an object-mapping framework on top of Riak to ease common activities like:

  • Converting objects to/from JSON for storage in Riak
  • Easy access to custom Map/Reduce queries
  • Validating domain instances backed by the Riak datastore
See the user guide for further information on the plugin.

GORM for Riak is built on the Spring Data for Riak support. You can find out more about all the functionality available to your Grails applications using the RiakTemplate by perusing the official reference documentation for Spring Data Key/Value for Riak.

Sources can be found on GitHub