数据库 - 怎么样的产品或者系统适合使用mongodb?
PHPz
PHPz 2017-04-24 09:12:45
0
2
512

或者说mongodb适合怎么样的应用场景?

PHPz
PHPz

学习是最好的投资!

모든 응답(2)
洪涛

MongoDB是一个通用型在线数据库,除了一些强事务的场景需要应用程序端配合,在大部分时候可以替换现有的OLTP数据库。常用的一些应用:产品目录(电商),用户数据管理,内容管理,元数据管理,物联网,监控或日志数据,移动/社交应用,大数据,实时分析(聚合及MR),数据整合,关系型数据库缓存,360度信息面板, LBS(地理空间索引)等等等等。这些都是有比较大型的用户在生产环境里用。

伊谢尔伦
  1. 数据格式松散,频繁添加字段,如产品类,用户类
  2. 数据大、格式乱、价值低的日志类,LBS类,像Nginx日志,移动客户端的用户行为日志、地域服务就很好用,我们现在也在使用
  3. 高并发下运行时数据实时存储,mongo的写入速度简直爆表
  4. 大数据计算,对集群有要求的,Mongo的自动化集群真是简单好用上手简单

总的来说比较灵活。但有几个不适合

  1. 对实时性查询要求高,如百万级数据的count简直要了小命,需要做临时表来中转计算
  2. 对事务有要求的
  3. 担心数据丢失的
  4. 对传统数据库有依赖的,如group,distinct,不是mongo实现不了,而是改变起来肉疼
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!