您的位置:首页 > 数据库

开源一个基于SQLAlchemy左右值存储的树组件

2015-11-05 11:30 507 查看
TreeModel for SQLAlchemy

在数据库中存储树是常见的应用,一般是使用PID的原理来保存的。

获取子节点时用select * from pid=xxx就可以了,但这种机制缺点很多,如果要获取所有后代就需要进行

多次递归调用了,效率很差,因此就有了基于左右值原理存储树的机制,优点多多。

具体原理可以看这篇文章,狂点这里

项目地址:



基于SQLAlcemy ORM库,利用左右值原理来实现树状存储的库。
https://github.com/zhangfisher/SATree
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: