2013-08-23 8 views
0

SQLAlchemy дает мне хорошие отношения между объектами. Когда я меняю член одного объекта, он автоматически добавляется в список других объектов и т. Д. Однако - я не хочу использовать БД. Я хотел бы сохранить свои объекты в памяти. Есть ли модуль, который дает такое поведение без использования SQLAlchemy?SQLAlchemy-подобные отношения без SQLAlchemy

ответ

1

Не зная полного контекста проекта, над которым вы работаете, но вы можете использовать SQLAlchemy в базе данных sqlite или даже проще хранить все в памяти. Единственная проблема, если вы держите вещи в памяти, заключается в том, что после перезапуска процесса вы потеряете все данные.

http://docs.sqlalchemy.org/en/rel_0_8/orm/tutorial.html#connecting

+0

Это возможное решение, но что, если я просто хочу, чтобы иметь нормальные объекты, без необходимости иметь дело с какой-либо БД? –

+0

@AviadNissel, поэтому вы хотите ORM без базы данных? Как о классе? Отношения также легки: назначьте их на экземплярах в виде списков, как и с помощью SQLAlchemy. Если вы хотите, чтобы поведение запроса возвращало объекты, вам нужна база данных. – javex

+0

Обычный класс будет работать нормально для этих ситуаций, но если вы хотите любой настойчивости, тогда было бы неплохо использовать какой-то ORM. – Auha

Смежные вопросы