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.




Your resources are the field_sql_storage.module in core and the mongodb field storage engine from


Primary contact

chx link: