我是图形数据库的新手,我正在尝试创建一个用户可以在其中发布文本并将其与其他文本相关的应用程序。例如,用户Sarah可能希望将包含文本“我应该缴税”的节点与关系类型“ supportedBy”链接到文本“ IRS会追捕我,如果我不这样做,我将入狱” 't'。但是,我想将这种关系与最初建立关系的人联系起来。我可以想到几种方法,但是我不知道哪种方法可以带来最佳性能和数据存储。我能想到的所有方法最终都会导致重复信息,并且我不希望数据库过大。
主要方法是引入莎拉指向的中间节点,关系为“制造”。如果原始制造商选择切断连接,则其他用户可能反过来可以“声明”该节点以实质上升级中间节点并阻止其被删除。然后,该中间节点指向带有'supportedBy'和'supporting'的两个原始节点。
我是在考虑这项权利,还是有一种更好的方法来解决这种情况?