这个问题是关于在关系数据库中存储单个图形的。在这种情况下,解决方案很清晰:一个节点表,一个边表。
我有一个随时间演变的图形数据结构,因此我想在数据库中存储这个图形的“快照”。我想象会有数百个这样的快照。
一种解决方案是为每个快照创建一个新的节点和边的表对(如上所述)。是否有更好的解决方案?
编辑:有人问我想要用这个数据库做什么。我认为我不会进行任何查询,除了从C++中将所有图形转储到MySQL,然后将其全部加载回C++数据结构。因此,我希望使用MySQL进行存储,而不是进行高效的随机访问/搜索。