文档数据库的优缺点

NoSQL 概念

Miriam Antona

Software engineer

优点——灵活性

  • 无需预先定义模式
  • 文档可随时间变化
    • 避免模式迁移
  • 嵌入式文档避免连接
    • 性能更好
  • 选择文档数据库的首要原因之一
NoSQL 概念

优点——对开发者直观

  • 工作方式更自然
  • JSON 可读性强
  • 文档映射代码对象
    • 更少编码
    • 开发更简单、更快速
    • 边创建文档,边编码并存储对象
  • 对新开发者更容易上手
NoSQL 概念

优点——水平扩展性

  • 分片(Sharding)
NoSQL 概念

限制——责任更重

  • 应用代码中负责数据校验
    • 例如:检查必填邮箱
  • 处理冗余数据
    • 例如:同步修改重复的姓名
NoSQL 概念

开始练习!

NoSQL 概念

Preparing Video For Download...