我正在研究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
边缘可以由于各种显式删除操作而被删除:
- 针对单个
Person_likes_Post
边缘的显式删除操作 - 针对其源CCD_ 4的显式删除操作
- 针对其目标CCD_ 5的显式删除操作
- 针对包含其目标CCD_ 7的CCD_
- 针对
Album
/Wall
(属于Forum
子类型)包含其target Post
的Person
的显式删除操作
对于Person_likes_Post
边,explicitlyDeleted
属性在情况1中为true,在其他情况中为false。
请注意,此属性只是原始数据集的一部分。用于实际工作负载执行(Interactive、BI)的数据集仅包含显式删除操作,因此省略了此属性。