Neo4j 案例研究

NoSQL 概念

Miriam Antona

Software engineer

Neo4j - 概览

  • 图数据库技术的领导者
  • 420+ 名员工
  • 揭示并预测人与流程、系统之间的关联

Neo4j 标志

NoSQL 概念

Neo4j 图平台

  • 应用与工具套件
    • 交互并使用图数据
NoSQL 概念

Neo4j 图平台 - 图数据库

包含两个相连节点的图示。

  • 存储连接数据
NoSQL 概念

Neo4j 图平台 - 图数据科学库

  • 用于执行图算法
    • 路径搜索
    • 中心性
    • 社区发现
    • 相似度
    • 链接预测
    • 节点嵌入
    • 节点分类
NoSQL 概念

Neo4j 图平台 - Bloom

带有图和信息的 Neo4j Bloom 图片。

  • 无需编程即可查看分析数据
NoSQL 概念

Neo4j 图平台 - Cypher

  • 强大的查询语言
  • 受 SQL 启发
  • 从图数据库保存与获取数据
  • 同一事务中执行多条查询
CREATE (:User {name: 'Ann'})
NoSQL 概念

Neo4j 图平台 - 连接器与集成

  • 便于在现有架构中使用 Neo4j
    • Neo4j Connector for Apache Spark
    • Neo4j Connector for Apache Kafka
    • Neo4j Connector for BI
    • Neo4j Labs Integrations
NoSQL 概念

Neo4j 图平台 - 开发者工具

  • Neo4j Desktop
    • 本地 Neo4j 数据库
  • Neo4j Browser
    • 通过浏览器与图交互
  • Neo4j Sandbox
    • 学习 Neo4j、测试个人想法…
NoSQL 概念

Neo4j 图平台 - Aura

  • 云数据库服务
  • 在云端运行,无需管理基础设施

Neo4j Aura 标志

NoSQL 概念

Neo4j - 驱动

  • 官方驱动:C#、Java、Python、JavaScript、Spring 等
  • 社区驱动:R、PHP、Ruby 等
NoSQL 概念

Neo4j - 常见用途

  • 分析与人工智能
  • 欺诈检测
  • 实时推荐
  • 知识图谱
  • 生命科学
  • 电信
NoSQL 概念

Neo4j - 客户

  部分 Neo4j 客户的标志

NoSQL 概念

Gousto - 概览

  • 菜谱盒公司
  • 每月配送逾一百万份餐食
  • 400+ 名员工

Gousto 标志

NoSQL 概念

Gousto - 问题与解决方案

  • 问题:更多选择导致导航困难

  • 解决方案:使用 Neo4j

    • 内部菜谱推荐系统
      • 订阅者以往菜单交互
      • 即将上线菜谱信息
NoSQL 概念

Gousto - 成果

  • 选择推荐菜谱的客户数提升 30%
  • 更佳的成本控制
NoSQL 概念

Gousto - 成果

  • 选择推荐菜谱的客户数提升 30%
  • 更佳的成本控制
1 https://neo4j.com/case-studies/
NoSQL 概念

开始练习吧!

NoSQL 概念

Preparing Video For Download...