sqlamp數(shù)據(jù)分層算法實(shí)現(xiàn)
sqlamp 是物化的路徑,一為工作效率的分層數(shù)據(jù)結(jié)構(gòu)的算法實(shí)現(xiàn)。 sqlamp使用(和依賴于)SQLAlchemy的。路徑是物化的方式來存儲(chǔ)(和提取)在關(guān)系數(shù)據(jù)庫中的樹。它是集之間的嵌套和鄰接關(guān)系的簡(jiǎn)單性和效率方面的妥協(xié)。
示例代碼:
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) )
評(píng)論
圖片
表情
