MongoDB用起来 - 快速上手&集群和安全系列
课程目标
- 理解 MongoDB的业务场景、熟悉MongoDB的简介、特点和体系结构、数据类型等
- 能够在 Windows和Linux下安装和启动MongoDB、图形化管理界面Compass的安装使用
- 掌握 MongoDB基本常用命令实现数据的CRUD
- 掌握 MongoDB的索引类型、索引管理、执行计划
- 使用 Spring Data MongoDB完成文章评论业务的开发
1 MongoDB 相关概念
1.1 业务应用场景
传统的关系型数据库(如MySQL),在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心。
解释:“三高”需求:
• High performance - 对数据库高并发读写的需求。
• Huge Storage - 对海量数据的高效率存储和访问的需求。
• High Scalability && High Availability- 对数据库的高可扩展性和高可用性的需求。