系统主要由两部分组成,即前向流推理和后向流推理。首先输入数据流进入前向流推理的Spark Streaming中的RDFS并行推理层,得到推理结果后进入多级索引进行筛选,将满足查询条件的部分三元组放入增量维护队列,并赋予时间参数;之后通过窗口选择合适长度的推理结果放入后向流推理中的索引构建层次,然后建立CS索引和ECS索引;同时后向流推理的查询层次进行解析查询语句,提取查询语句的ECS图和ECS索引进行匹配并且生成查询计划,最后执行查询计划输出结果。
git后直接放在wamp,然后前端进入cmd到frontEnd目录,分别运行npm install和npm run dev 即可。 后台配置数据库,导入数据库文件,浏览器输入http://localhost:8080即可访问. 超级管理员账号为admin,密码为123456