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) )
评论