知识图谱与传统关系型数据库的本质区别在哪里

企业关系,人物关系这些用关系型数据库也都做过的,现在用知识图谱的概念到底差异到底在哪里?
是性能提升,还是更利于发现多层关系,或者适合做图计算?比较困惑

王昊奋 - 知识图谱从业者

赞同来自: fish 苏先森 张建设 爱的阿达

如果你用关系数据库来做的时候,需要事先确定所有的概念类型和关系,且需要对于特定的企业和人物遵循这些类型和关系形成记录,这是符合ER模型的,首先建模不灵活,如果某些人物有更多的关系或类型(不在事先定义的范畴内),你要不修改定义,要不舍弃,这在已经填充了不少数据之后,这个修改(不仅仅是添加)会非常麻烦,且会影响上层查询调用等代码的修改。此外,多关系多跳查询(跳数不确定)以及比较复杂的图上分析都是对原有关系数据库实现。所以我们需要新的知识表示和之上的知识查询,知识推理和分析的组件,当然不是完全否定关系数据库,可以在上面做一些修改来支持或增加其他大数据领域的组件来补充

要回复问题请先登录注册