GSoC/GCI Archive
Google Code-in 2010 Drupal

Write a NoSQL field backend

completed by: dmitrig01

mentors: Karoly Negyesi

Task description


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.

 

Resources

 

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


 

Primary contact

chx

 

Drupal.org link:

http://drupal.org/node/982568