首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Neo4j 入门教程-关于 Neo4j

Neo4j 是世界上最流行的图数据库管理系统(DBMS),同样是最流行的 NoSQL 数据库之一。

Neo4j 是什么

Neo4j 以图的方式存储和展示数据,数据由节点和节点间的关系来表示。

Neo4j 数据库(和任何图数据库一样)与关系型数据库(如:MS Access、SQL Server、MySQL)有很大不同。关系数据库使用表、行和列来存储数据,他们以表格的形式展示数据。

Neo4j 不使用表、行或者列存储或展示数据。

Neo4j 用来做什么

Neo4j 非常适合存储有很多关联关系的数据。这是图数据库可以发挥巨大作用的地方。实际上,像 Neo4j 这样的图数据库在处理关系数据方面要优于关系型数据库。

图模型通常不需要预定义结构,你不需要在加载数据前创建数据库结构(就像在关系型数据库中那样)。在 Neo4j 中,数据就是结构。Neo4j 是一个 「结构可选」的 DBMS。

然而 Neo4j 能更好地处理关系数据的主要原因在于它允许你创建关系。Neo4j 是围绕关系而建立的。它不需要设置主键/外键约束来预先确定哪些字段或者哪些数据间有关系。在 Neo4j 中,只要在你需要时添加任何点之间的关系就行了。

所以,这使得 Neo4j 非常合适社交网络应用,比如 Facebook、Twitter 等。同时,Neo4j 还可以应用于很多其他领域。

以下是一些 Neo4j 主要应用领域:

社交网络

实时产品推荐

网络架构图

欺诈识别

访问管理

基于图的数字资产搜索

主数据管理

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180114G03NVC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券