在没有JOIN的情况下在MySQL中存储关系

时间:2011-11-22 17:26:36

标签: mysql join nodes

我想在MySQL中存储关系。所以你可以想象通过关系连接的节点(id,type,label)。所以我存储连接的表有两个连接节点的id。

第一个问题:如果我想在MySQL中查询,我必须使用大量的连接来搜索节点,其中包含典型的X和终点都有标签Y.这很慢,但我不想要relationship_table与typs ..因为在编辑时我必须编辑很多东西。

第二个问题:如果想要寻找与另一个条件有关系的关系,那么一张桌子就很困难了......但是如何存储这个更完美呢?我的结构有点非关系,但我不能在我的服务器上安装任何东西,以便许多已知的系统不起作用:(

感谢您的帮助和建议..

1 个答案:

答案 0 :(得分:0)

现在问题已经解决了,因为我添加了一个独特的索引,它确实提高了速度......关于更好的系统的问题仍然存在,但不是问题的焦点。