关系型数据库表单转为图数据库存储的图设计问题

  • nebula 版本:3.2.1
  • 部署方式:单机
  • 安装方式:源码编译
  • 是否为线上版本:N
  • 硬件信息
    • 磁盘( 推荐使用 SSD)
    • CPU、内存信息
  • 问题的具体描述
    以下是我在关系型数据库中保存的表单,
    用户,app,一级分区,二级分区,访问次数,发送评论数,发送弹幕数
    1,b站,动漫区,热血区,10,3,5
    2,b站,电影区,动作区,15,6,10
    。。。
    其中查询还涉及列的多种组合,比如说想要查询电影区下动作区访问数超过10的用户。
    如果我想把上述表单转为图数据存储该如何设计图比较好?

自顶一下,添加下数据集,某一时间段用户观看视频行为统计的表单
用户,app,一级分区,二级分区,访问次数,发送评论数,发送弹幕数
1,b站,动漫区,热血区,10,3,5
1,b站,动漫区,悬疑区,9,3,5
1,b站,电影区,动作区,15,6,10
2,b站,电影区,动作区,15,6,10
3,b站,电影区,动作区,14,7,10
3,b站,电影区,悬疑区,14,6,17
3,b站,鬼畜区,搞笑区,10,6,10
.。。。

因为一行数据中每行数据都有关联,而且还涉及到多组合查询,如果把用户,app,一级分区,二级分区这些分别看作顶点,访问次数,发送评论数,发送弹幕数看做边这样会导致边设计的十分臃肿而且很难实现,目前我想到几个思路都因为上述数据集导致无法实现。当前只能是将用户、app、一级分区、二级分区作为一个顶点,将访问次数,发送评论数,发送弹幕数作为一个顶点。但是这样感觉就失去了用图数据库的意义,所以不知道有没有好的方法。

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。