JDO je Java-centrická alternativa k tradičním způsobům zajištění perzistence dat:
JDBC (přístup z Javy k relačním datům)
serializace (základní technika převodu objektů - potenciálně libovolných - do binární, uložitelné, podoby)