LDBC中"explicitlyDeleted=false"的含义是什么



我正在研究LDBC基准,它有Neo4j和TigerGraph的贡献。我想了解如何摄入条目来衡量绩效。

以下是来自";Person_likes_Post";。

{"creationDate":1296583977045,"deletionDate":1577664000000,"explicitlyDeleted":false,"PersonId":13194139533355,"PostId":412316861128}
{"creationDate":1296750065049,"deletionDate":1296750075058,"explicitlyDeleted":true,"PersonId":13194139533355,"PostId":412316861129}

这是否意味着只有边缘被删除;明确删除":真的吗?

当";明确删除":false,这意味着src节点被删除,dst节点被删除还是两者都被删除?

链接到基准文档:
https://ldbcouncil.org/ldbc_snb_docs/ldbc-snb-specification.pdf下载包含以下条目的示例LDBC数据集的链接:
https://ldbcouncil.org/ldbc_snb_datagen_spark/social-network-sf0.003-bi-composite-merged-fk.zip

(我想标记LDBC,但没有这样的选择。)

explicitlyDeleted属性指示是否存在专门针对给定实体(即图中的节点或边)的删除操作。需要这种区别,因为LDBC SNB工作负载具有级联删除,其中实体的删除可能触发其他实体的删除。

例如,Person_likes_Post边缘可以由于各种显式删除操作而被删除:

  1. 针对单个Person_likes_Post边缘的显式删除操作
  2. 针对其源CCD_ 4的显式删除操作
  3. 针对其目标CCD_ 5的显式删除操作
  4. 针对包含其目标CCD_ 7的CCD_
  5. 针对Album/Wall(属于Forum子类型)包含其target PostPerson的显式删除操作

对于Person_likes_Post边,explicitlyDeleted属性在情况1中为true,在其他情况中为false。

请注意,此属性只是原始数据集的一部分。用于实际工作负载执行(Interactive、BI)的数据集仅包含显式删除操作,因此省略了此属性。

相关内容

最新更新