Drupal 7 field API allows entrying, storing, retrieving and displaying structured arbitrary data. SQL is not the best match for this so it's underlying storage layer was designed with NoSQL data stores in mind. Implement the field storage engine hooks for Apache Cassandra or Riak allowing Drupal to store in either. Note that EntityFieldQuery does not mandate any operation to work.

The deliverable is a module that passes FieldAttachStorageTestCase with the default storage engine set to something else but field_sql_storage.

Comments

chx’s picture

Title: Write a flickr field stora » Write a NoSQL field backend

Opsie, wrong title.

chx’s picture

Your resources are the field_sql_storage.module in core and the mongodb field storage engine from http://drupal.org/project/mongodb

dawehner’s picture

Issue tags: +gci-proposal, +gci-hard, +gci-code

Add some tags

chx’s picture

Issue tags: -gci-proposal, -gci-hard, -gci-code

Time estimate: the Drupal work in itself is not more than a few hours but getting acquainted with either Riak or Cassandra might take a day or two.

dawehner’s picture

Issue tags: +gci-proposal, +gci-hard, +gci-code

dooh

dmitrig01’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)
Issue tags: -gci-proposal, -gci-hard, -gci-code

Automatically closed -- issue fixed for 2 weeks with no activity.