The DataNucleus AccessPlatform provides persistence and retrieval of data to a range of datastores using a range of APIs, with a range of query languages. When looking at competing software in this domain, the majority only caters for one type of datastore (RDBMS), and only one API. The few that do allow persistence to other datastores don't allow persistence with the same API. DataNucleus AccessP