跳到主要内容

MongoDB文档数据库

基础概念

  1. 数据模型

    • 文档
    • 集合
    • 数据库
    • 索引
  2. CRUD操作

    • 插入文档
    • 查询文档
    • 更新文档
    • 删除文档
  3. 索引

    • 单字段索引
    • 复合索引
    • 地理空间索引
    • 文本索引

高级特性

  1. 聚合框架

    • 管道
    • 操作符
    • 表达式
    • 优化
  2. 分片集群

    • 分片策略
    • 数据分布
    • 负载均衡
    • 容错机制

最佳实践

  1. 模式设计

    • 范式vs反范式
    • 关系处理
    • 数据迁移
  2. 性能优化

    • 查询优化
    • 索引优化
    • 硬件优化