ZODB数据库:表连接

时间:2016-04-06 16:32:29

标签: python sqlalchemy zodb

我一直在尝试在ZODB文档中找到关于执行2个或更多表的连接的示例。我知道这是一个对象数据库,但我正在尝试创建表示表的对象。

我看到ZODB使用SQLAlchemy。

所以我想知道我是否可以像关系一样对待ZODB中的事物。 我希望有人可以告诉我,如果我使用这个ZODB的想法是正确的,或者是否必须以非常不同的方式思考。

1 个答案:

答案 0 :(得分:1)

ZODB 使用SQLAlchemy,并且没有关系模型。期间没有加入的表格。 ZODB存储对象树,没有架构。它只是Python对象中的Python对象。

对ZODB和SQLAlchemy的任何引用都是针对构建在ZODB 之上的应用程序的,所有通过SQLAlchemy访问的外部关系数据库的事务都与ZODB事务相关联管理器确保事务涵盖ZODB和其他数据库中的数据。这必不可少,这意味着当您提交ZODB事务时,SQLAlchemy也会被告知这一点。