Neo4j -- 适用领域

写在前面

虽然原则上Neo4j可以应用于任何领域,但最能体现Neo4j绝对优势的地方在于其在处理关联数据上强大能力,包括ebay电子商务、沃尔玛内部管理、阿迪达斯购物网站等知名企业选择了Neo4j。

社交网络

有一个数学领域的猜想,名为Six Degrees of Separation,中文翻译为六度空间理论,它的含义是:你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认识一个陌生人。
要对巨大而又错中复杂的人与人的关系进行数据存储时,Neo4j中,能使脉络清晰、有条不絮,也能通过关联数据,轻易的挖掘各类价值信息。

推荐引擎/访问引流

笔者的项目正是涉及知识图谱的推荐引擎,由于我们拥有庞大的数据库,且不同的类型数据存储在不同的数据库中(包含关系型数据库以及NoSQL),那么用户在使用或者搜索某一项内容使,通过Neo4j就能更容易的找到他可能感兴趣的内容,推荐给用户。

交通/物流

“要致富先修路”作为多年的口号,现在全世界拥有庞大而复杂的交通体系,路、海、空,将数据存储在Neo4j中,能够更加的脉络清晰、井然有序,比如能够轻易的找到一个站点到另一个站点的最短路径。

写在后面

不推荐使用的领域

  • 记录大量基于事件的数据
  • 需要大规模分布式数据进行处理(以PB级别计算的数据)
  • 二进制数据存储
  • 适合保存在关系型数据库中的结构化数据

你可能感兴趣的:(Neo4j -- 适用领域)