图数据库的优点与局限

NoSQL 概念

Miriam Antona

Software engineer

优点——灵活性

  • 可随应用与行业变化而变化
  • 无需预先定义最终结构
  • 可添加/删除节点、属性和边
NoSQL 概念

优点——性能

  • 无需执行连接(join)
    • 连接可能耗时
  • 沿边在节点间遍历
    • 更简单、更快速
NoSQL 概念

优点——易于表示数据

  • 结构与人类思维相近
    • 图建模直观
  • 易于可视化
  • 促进理解
NoSQL 概念

优点——水平可扩展性

  • 可实现
  • 比其他 NoSQL 更困难
    • 图是连通的
    • 需在多台机器上分布
NoSQL 概念

局限性

  • 实体属性值极大
    • BLOB(Binary Large Object):多媒体对象
    • CLOB(Character Large Object):字符数据集合
    • 图数据库表现不佳
    • 不佳实践
    • 用其他数据库存储此类信息
  • 对开发者是重大转变
    • 需要新的数据建模思维
    • 学习 Cypher、Gremlin 等
NoSQL 概念

Passons à la pratique !

NoSQL 概念

Preparing Video For Download...