StorageGraphs.jl:以非冗余方式在图形中存储分层数据

时间:2024-06-20 01:30:59
【文件属性】:

文件名称:StorageGraphs.jl:以非冗余方式在图形中存储分层数据

文件大小:35KB

文件格式:ZIP

更新时间:2024-06-20 01:30:59

graph graph-database Julia

存储图 这是一个实验包,用于以非冗余方式在图形中存储分层数据。 这个包旨在当一个数据和元数据或参数的组合很有用,并且使用表会导致相应列中的大量冗余。 介绍 通常,图是对象之间具有某种关系的对象的集合。 如果我们从数学的角度描述图形,对象对应于顶点,关系对应于边。 图形可以用图表来表示。 例如: 简单图形 简单有向图 如果顶点有方向,我们称它们为有向图。 我们可以使用图来存储数据。 为此,我们将使用(有向)图并将元数据与顶点和边相关联。 每个顶点将包含一些数据,边将提供所需的连接。 更准确地说,路径将与(有序的)数据条目集相关联。 我们将节点称为顶点及其关联的元数据,而路径将是所有边(由 id 标识)的集合。 例如,如果我们有x = [1, 2, 3] ,则图形如下所示: 现在,让我们考虑一下我们有一个函数,比如f(x) = x^2 ,我们将它应用到我们的x并想要存储结果y = [1


【文件预览】:
StorageGraphs.jl-master
----.travis.yml(607B)
----Project.toml(883B)
----Manifest.toml(8KB)
----docs()
--------make.jl(582B)
--------Project.toml(59B)
--------Manifest.toml(2KB)
--------src()
----.github()
--------workflows()
----test()
--------persistence.jl(2KB)
--------chaos_mwe.jl(3KB)
--------query.jl(2KB)
--------readme.jl(2KB)
--------walk.jl(1KB)
--------runtests.jl(309B)
--------interface.jl(2KB)
--------creation.jl(5KB)
----assets()
--------simple_digraph.svg(3KB)
--------ex1.svg(2KB)
--------ex2.svg(2KB)
--------ic_graph.svg(2KB)
--------complicated_graph.svg(5KB)
--------simple_graph.svg(2KB)
--------sim_graph.svg(3KB)
----LICENSE(1KB)
----src()
--------persistence.jl(937B)
--------query.jl(5KB)
--------StorageGraphs.jl(2KB)
--------walk.jl(5KB)
--------interface.jl(5KB)
--------add.jl(2KB)
----.appveyor.yml(798B)
----.gitignore(64B)
----REQUIRE(41B)
----README.md(7KB)

网友评论