文件名称:GrapevineDB:Python中的一个简单的面向对象图形数据库。 无需复杂查询即可轻松找到复杂关联
文件大小:192KB
文件格式:ZIP
更新时间:2024-03-13 03:40:34
Python
GrapevineDB python中的一个简单的面向对象图形数据库。 无需复杂查询即可轻松找到复杂关联。 抽象的 对于传统数据库而言,找到间接关系并非易事或典型用法。 图形数据库的设计方式使查找诸如社交网络或推荐引擎之类的应用程序的间接关联变得更加高效和容易。 以下是Nicolle Cysneiros博客中有关媒介图数据库的出色照片,其中显示了我将要建模的典型结构: 这是我希望通过该项目解决的问题: 快速找到一组数据中的特定类型的关联。 通过数据的结构方式,这将与返回与指定标签匹配的Node的关系一样简单。 找到间接关联的关联级别,以便做出决定或推荐。 为了快速找到这些关联,将使用专门的深度优先。 通过通用关联对不同的数据进行分类。 为了找到数据库中的所有关联,我们可以使用专门的广度优先搜索。 资源 用法 提供sample_usage.py文件作为数据库和子类上所有方法如何
【文件预览】:
GrapevineDB-master
----.travis.yml(67B)
----collection.py(2KB)
----sample_usage.py(3KB)
----database_test.py(3KB)
----database.py(10KB)
----scale_example.py(2KB)
----LICENSE(1KB)
----migrations()
--------test_migration.json(2KB)
----migration_example.py(490B)
----node.py(5KB)
----.gitignore(2KB)
----file_ops.py(2KB)
----logo.png(179KB)
----README.md(3KB)