【置顶】MongoDB系列文章-索引

MongoDB Quarterback 247℃ 0评论

先挖坑…

第一部分、基础知识

1. 相关理论及背景

  • 从集中式到分布式
  • 从SQL到NOSQL
  • 分布式的问题
  • CAP与BASE理论

2. MongoDB简介

3. MongoDB基础

  • 3.1 下载和安装
  • 3.2 启动和连接
  • 3.3 程序开发
  • 3.4 数据类型
    • 基本数据类型
    • _id和ObjectId
    • 自定义_id
    • 正则表达式
    • JavaScript代码
    • BinData
    • 内嵌文档和数组
    • 数据类型之间的比较排序
    • 关于NULL值得判断
  • 3.5 数据模式
    • 动态模式≠无模式
    • 范式与反范式
    • 内嵌与文档引用
  • 3.6 BSON
    • BSON简介以及类型结构说明
    • BSON相对JSON的优点
  • 3.7 方法(Method)与操作符(Operator)
    • 写关注(WriteConcern)和读偏好(ReadPreference)
  • 3.8 GridFS

第二部分、开发进阶

整理中…

1. 选择合适的数据类型

2. MongoDB中的事务

3. 数据建模

4. 理解ReadPreference和WriteConcern

5. 索引

6. 增删改查

  • 6.1 插入
  • 6.2 修改
  • 6.3 查询
  • 6.4 删除
  • 6.5 优化
    • 6.5.1 如何优化写入性能
    • 6.5.2 如何优化读取性能

7. 聚合操作

第三部分、管理进阶

整理中…

1. 配置部署

2. 导入导出

3. 备份恢复

4. 监控管理

5. 认证安全

第四部分、Q & A

整理中…

  1. mongo shell
  2. 导入导出(mongoimport、mongoexport)
    • 为什么通过mongoexport导入的数据,前面有一个乱码符号?
    • 为什么通过mongoexport导出的数据,mongoimport后数据类型不正确?
  3. CRUD
  4. 聚合操作
    1. 聚合管道操作(pipeline)和mapreduce区别在哪,如何选择?
  5. 索引
  6. 副本集
  7. 分片

 

/* 本文属于原创文章,转载请注明作者和出处 quarterback.cn,请勿用于任何商业用途 */



喜欢 (1)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址