日订单量破千万的美团外卖,为何选择了MongoDB?
Posted 美团云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日订单量破千万的美团外卖,为何选择了MongoDB?相关的知识,希望对你有一定的参考价值。
现如今,外卖已经成为很多人生活的一部分,一身黄衣、满街飞驰的美团外卖小哥也早已是我们熟悉的城市风景线。从用户下单到美食送到用户面前,美团外卖平均用时30分钟左右。在践行“美团外卖,送啥都快”的口号背后,是基于大数据和人工智能的超强配送系统的运转,因此为配送系统选择合适的数据库显得慎之又慎。
外卖配送的快速完成,离不开GIS平台的支撑。近年来GIS技术越发成熟,存储的数据量呈现爆发式增长,高并发、海量数据存储、可伸缩性成为地理信息系统亟待解决的问题。作为一种强大、灵活、可拓展的数据存储方式,MongoDB成为了解决这一问题的突破口。
MongoDB是近年来最受欢迎的NoSQL数据库,稳坐非关系型数据库头把交椅。它具有面向集合存储、模式自由、同时支持动态查询等优点,拓展了关系型数据库的众多有用功能,如辅助索引,范围查询和排序。它可以很好地存储具有复杂性的GIS矢量数据,同时支持二维空间索引,可实现基于GIS的地图应用。
MongoDB中的E-MapReduce 也简化了大数据处理。它提供的大数据框架可以轻松、高速、经济、安全、稳定地处理海量数据。用户既可以运行Hadoop、Spark分析MongoDB中的数据,也可以把分析完成的数据存放到MongoDB中。
此外,MongoDB采用默认三节点副本集的高可用架构。MongoDB采用一主多从的方式提供服务。所有的写请求会被发到主节点,主从之间会自动进行数据同步,可以根据需求创建多个从库,满足大量读应用需求,减轻主库压力。MongoDB所有格式灵活,免去变更表结构的痛苦。用户可以将模式固定的结构化数据存储在RDS中,模式灵活的业务存储在MongoDB,并将高热数据存储在缓存数据库中,实现对业务数据高效存取,并相应降低成本投入。
美团云MongoDB服务自上线以来完美支撑了美团外卖等核心业务的使用,在保证其原有特点充分发挥之外更是根据实际需求拓展了更多优势。美团云MongoDB服务采用秒级计费,灵活方便、成本可控;可以随时根据业务情况调整配置,扩大硬盘,且扩容过程对业务无影响;支持可视化管理,降低使用门槛,实现了便捷高效。
以上是关于日订单量破千万的美团外卖,为何选择了MongoDB?的主要内容,如果未能解决你的问题,请参考以下文章