Section : Documentation > Development

HOWTO Support A New Datastore

The process of adding support for a new datastore is simple in concept. It has particular components that can be supported or not. You dont have to support everything at once. The following gives guidelines on how to do it

As a guide, the basic connection, persistence could maybe be done in 2-4 days supporting complete-table only. To provide JDOQL in-memory capability, you could do that in very short time also since the in-memory evaluator is done and the only thing you need to do is retrieve the candidate objects (of the candidate type). To provide JDOQL in-datastore capability would take longer, how much would depend on the native query language structure for your datastore. Supporting things like other inheritance strategies may take significantly longer depending in the datastore.