我有问题。
我有两个不同的进程在OrientDB的图形数据库中同时写入。它们在其中一个顶点和所有其他顶点之间插入顶点和边(更明确的是图形有5个顶点(v1,v2,v3,v4,v5)和24个边(6(v1-v2),6(v1-v3)) ,6(v1-v4),6(v1-v5)))。
稍后(非同时)另一个进程删除v1,我希望此操作删除所有边,但是当我调用graph.countEdges()
时,它仍然返回6.
更少见的是,我删除了所有其他顶点,图形仍有6条边。我迭代所有边缘,它们存在于v1和不同顶点之间,但v1和其余顶点已被删除。
一些建议?抱歉我的英文。