- MongoDB介绍
- 使用场景
- 社交场景:MongoDB存储用户信息以及用户发表的朋友圈信息,地理位置索引实现附近的人等
- 游戏场景: MongoDB存储游戏用户信息,用户装备,积分等,直接以内存文档的形式存储,方便查询
- 物流场景: 存储订单信息,订单状态,运送过程中不断更新,以MongoDB内嵌数组的方式存储,一次查询可以读出订单的所有变化
- 物联网场景: 存储所有接入的智能设备信息,和设备汇报的日志信息,并进行多维度分析;
- 视频直播: MongoDB存储用户信息,点赞,评论,互动,礼物等信息
- MongoDB业务特点
- 数据量大
- 读写操作频繁
- 价值较低,事务性要求不高
- Mongodb:高性能,高可用,高扩展,丰富的查询支持;
- 什么时候选型MongoDB
- 不需要事务及复杂join支持
- 新应用,需求会变,模型无法确定,迭代频繁
- 2000-3000的读写QPS
- 需要TB甚至PB级别的数据存储
- 业务发展迅速,需要快速水平扩展
- 要求存储的数据不丢失
- 需要99.999%高可用
- 大量的地理位置、文本查询
- 介绍
- 开源,高性能,无模式(BSON)的数据库
- 是NoSQL的一种,最像关系型的非关系型DB
- mysql数据库/表/行/字段/index/primarykey 对应Mongo的 数据库/collection/document/field/index/primary key
- 使用场景
MongoDB介绍
最新推荐文章于 2024-04-24 11:14:58 发布