А точнее, должно быть, такая реализация ORM, которая должна была быть изначально. Вот ее суть: приложение вообще никогда не заморачивается тем, что его объекты мапятся на какие-то там таблицы в РБД. Кроме того, транзакции по обновлению/удалению/вставке объектов должны быть отложенными, а работа с памятью — максимально прозрачной (у меня есть коллекция, и мне пофигу, вся ли она в памяти, или какая-то ее часть «свопится» в БД).
Интерфейс же должен быть настолько отвязан от конкретной СУБД, чтобы можно было заменить реализацию на полностью in-memory, и приложение ничего не должно заметить.
(Предполагается, что никто, кроме этого приложения, с БД не работает.)
Ну и главное — интеграция с Twisted. Нужно очень (adbapi/Deferred, да).
Storm не подходит, потому что позволяет fallback на сырой SQL и за каждым чихом будет таки лезть в БД, даже если это не нужно. Axiom же не подходит потому, что SQLite там прибит гвоздями, а мне нужно PostgreSQL будет.
Так как гугл я уже перерыл, но ничего вменяемого не нашел, то хочу спросить у коммьюнити, а вдруг ведь не надо будет свой велосипед изобретать.