首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在数据库中存储大量图形数据结构

问在数据库中存储大量图形数据结构
EN

Stack Overflow用户
提问于 2011-05-10 01:10:05
回答 1查看 1.6K关注 0票数 4

This question询问如何在关系数据库中存储单个图。在这种情况下,解决方案是明确的:一个表用于节点,一个表用于边缘。

我有一个随时间变化的图形数据结构,所以我想在数据库中存储这个图的“快照”。我想有几百张这样的照片。

一种解决方案是为每个快照创建一个全新的节点和边缘表对(如上面所示)。有没有更好的解决办法?

编辑:有人问我想用这个数据库做什么。我相信我不会做任何查询,只会将图的所有从C++转储到MySQL,然后将all重新加载到C++数据结构中。因此,我希望使用MySQL作为存储,而不是用于高效的随机访问/搜索。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-10 01:15:21

你需要一张桌子

代码语言:javascript
复制
 graphs = (graphid, dateofsnapshot or other things unique to the snapshot)

您需要节点和边表,但要有对图形表的引用。这样,数据库中就可以有任意数量的图形。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5944164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档