来自:新浪云计算(微信号:SinaAppEngine)
可以先心里默默思考,是否有以下问题~
网站是否需要事务以及负载的join?
数据模型无法确定,但是需要快速上线?
网站需要3000以上的QPS?
网站需要TB级别数据存储?
网站井喷式增长,需要毫秒级水平扩容?
网站有较多文本查询或者地理信息查询?
要求数据高可靠,服务高可用?
如果有以上问题,那么就可以考虑使用MongoDB了。
目前支持单文档事务
JOSN存储,方便快速开发迭代
三节点副本集的高可用架构,容灾切换,故障迁移完全透明化
mmapv1,wiredtiger,in-momery等多引擎支持
海量数据存储,按需水平拓展
地理位置索引,文本索引,TTL索引
方便文件存储
存储用户信息、礼物信息、互动信息等
存储用户信息,用户发表的朋友圈、微博等信息,地理位置索引实现附近的人、地点
存储用户信息,用户的装备、积分等直接以内嵌文档的形式存储,方便实时查询、方便实时高效更新
存储订单信息,订单状态在运送过程中会不断更新,例如:MongoDB内嵌数组的形式来存储,一次查询就能将订单所有的变更读取出来。
所有接入的智能设备信息,设备汇报的日志信息,对这些信息进行多维度的分析
●本文编号2166,以后想阅读这篇文章直接输入2166即可。
●本文分类“数据库”,搜索分类名可以获得相关文章。
●输入m可以获取到文章目录
数据库开发↓↓↓
大数据技术↓↓↓
更多推荐《15个技术类公众微信》
涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。