sqlamp数据分层算法实现
sqlamp 是物化的路径,一为工作效率的分层数据结构的算法实现。 sqlamp使用(和依赖于)SQLAlchemy的。路径是物化的方式来存储(和提取)在关系数据库中的树。它是集之间的嵌套和邻接关系的简单性和效率方面的妥协。
示例代码:
import sqlalchemy, sqlalchemy.orm
engine = sqlalchemy.create_engine('sqlite:///:memory:', echo=False)
metadata = sqlalchemy.MetaData(engine)
node_table = sqlalchemy.Table('node', metadata,
sqlalchemy.Column('id', sqlalchemy.Integer, primary_key=True),
sqlalchemy.Column('parent_id', sqlalchemy.ForeignKey('node.id')),
sqlalchemy.Column('name', sqlalchemy.String)
)
评论
