MongoDB数据库定位

  1. 横向扩展能力—设计的时候就带有原生的分布式,提供的分片架构可以在数据量和并发量增加的时候,无缝的进行自动扩展,不影响业务的情况下,把系统的容量扩
  2. 灵活模型
  3. JSON数据结构

image.png

场景

基于功能选择MongoDB

image.png

移动应用

image.png

商品信息

image.png

内容管理

image.png

物联网

  • 不同的数据结构,采集非常困难
  • 模型比较灵活

image.png

SaaS应用

image.png

主机分流

image.png

实时分析

image.png

关系型数据库替换

image.png

案例

1. 客户360 世界500强保险公司

image.png
image.png
image.png
image.png
image.png
image.png
image.pngimage.png

2. 主机分流(主机下行) 国内四大行之一

image.pngimage.png image.png
image.png

3. MySQL迁移 顶级互联网公司

DAU 活跃用户 7亿
image.png
mysql是利用中间件,扩容很难
image.png
image.png
image.png
image.png

4. 亿级用户网盘应用

image.png
image.png

5. 世界顶级网络设备生产商 - 电商平台

image.png

6. 世界顶级航旅服务商 - 亿级数据量实时分析

微分片是指在32台物理机上同时构建288个mongodb分片,算下来一台物理机上面有9个微分片
image.png

7. 世界顶级数据治理厂商 - 自然模型主数据存储

image.png