MongoDB助力纵腾集团提升IT系统效率及开发优化

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 更快的开发速度助力企业服务部署和落地

业务工单系统使用阿里云版MongoDB后,解决了查询效率低的问题,极大地提升了业务效率和用户体验,获得了显著的效果。

纵腾集团IT运维总监,李晓川

客户介绍

福建纵腾网络有限公司(简称“纵腾集团”)成立于2009年,总部位于中国深圳,以“全球跨境电商基础设施服务商”为企业定位,为跨境电商商户提供海外仓储、专线物流服务及商品分销、供应链服务等一体化物流解决方案。旗下拥有“谷仓海外仓”、“云途物流”、“纵腾冠通”、“沃德太客”等知名的服务品牌。


业务面临的挑战

工单系统

随着客户数量增多,及访问量的激增,纵腾需要针对售后服务打造一个专门的工单系统,供客户进行服务咨询和提问。工单系统需要灵活存储多种字段的信息,同时前端还需要支持用户进行不同维度的分析查询。当前,工单系统存储工单826万余件,每次查询数据数量在1000条以内,需花费2秒的时间。


监控系统

纵腾内部有大量的IT系统和应用程序,在使用阿里云MongoDB之前,受限于关系型数据库的数据模型和扩展限制,使得集成日志数据和现有的企业服务总线(ESB)难以有效展开,管理员无法进行统一的监控和应用系统分析,而这恰恰又是保障业务QoS的关键。


阿里云版MongoDB解决方案

灵活的文档模型

对于工单系统而言:MongoDB灵活的文档模型和高效的查询能力有效地解决了工单系统的存储和访问需求。


而对于监控系统:MongoDB的JSON文档模型天然适合半结构化的监控日志数据,不同应用系统、不同的监控指标也能在同一个MongoDB表中统一存储,灵活更新监控维度,从而集中地在单一视图中提供给业务全面的应用性能分析视角,实现业务更高的QoS,增加使用MongoDB 后,结构更加清晰和单一 、开发更为便捷、查询速度更快。


无结构化:MongoDB 无结构化特性,方便存储大的宽表,在一个集合中能满足用户大部分的查询信息,不需要跨表Join。


多索引:工单系统查询角度很多,仅在单集合中就建立了50+个索引,在使用阿里云版MongoDB后可建立多索引特性 。


分片查询:监控系统需要针对大量监控数据的即时查询效率;而面向终端用户的工单系统的查询性能,更是直接影响到了客户的实际体验,使用阿里云版MongoDB分片技术,能够将查询和并发的压力水平分散至各个分片,大大加快了查询速度。

工单系统架构图.png

工单系统架构示例

客户价值

更快的开发速度助力服务部署和落地使用阿里云版MongoDB提升了部署效率,部署时间从 2人天,缩短到了仅需 2小时/人。因为MongoDB是文档型数据库,节省了表结构设计时间6人天。同时使用了MongoDB的分片架构,有效地提升了查询效率,平均查询时间从2秒降低到0.1秒。


降本增效:阿里云MongoDB使用自研云盘,使得数据库成本大幅度降低50%以上,并且在同等成本下,能实现更高的性能,为运营活动的顺利开展奠定基础。


快速回档:阿里云MongoDB具备快速回档能力,可以实现分钟级别任意指定时间的集群回档,大幅度提升数据备份回档速度。


专业的服务阿里云版MongoDB托管服务的背后是阿里云及MongoDB原厂的联合支持,日常的运维任务依靠阿里云管控平台,数据库故障、调优以及其他复杂问题可协调原厂专家团队介入解决,提供7*24小时专业服务支持,为业务的在线提供保驾护航。


扫码加入钉群,与MongoDB专家一对一沟通,了解更多阿里云MongoDB产品与方案,市场活动及线上培训等内容。

钉钉入群二维码_Fotor.png

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
19天前
|
NoSQL 定位技术 MongoDB
深入探索 MongoDB:高级索引解析与优化策略
深入探索 MongoDB:高级索引解析与优化策略
|
19天前
|
NoSQL 定位技术 MongoDB
解锁MongoDB索引的秘密:优化查询效率与应对限制的策略
解锁MongoDB索引的秘密:优化查询效率与应对限制的策略
|
19天前
|
NoSQL BI MongoDB
深入理解 MongoDB 条件操作符:优化查询、精准筛选、提升性能
深入理解 MongoDB 条件操作符:优化查询、精准筛选、提升性能
|
1月前
|
缓存 监控 NoSQL
【MongoDB 专栏】MongoDB 的内存管理与优化
【5月更文挑战第11天】MongoDB的内存管理优化对性能至关重要,涉及数据缓存、索引及执行操作的内存使用。动态内存管理根据访问模式和负载调整,可通过配置参数优化,如设置合适缓存大小,调整内存分配参数。索引管理也很重要,需定期评估优化,避免内存占用过高。监控内存使用、数据清理压缩、架构规划也是优化手段。面对挑战,如高并发下的内存不足,需灵活调整策略,平衡系统资源。不断学习新方法,提升内存管理能力,以优化MongoDB性能。
【MongoDB 专栏】MongoDB 的内存管理与优化
|
1月前
|
NoSQL MongoDB 数据库
通过优化索引以消除 MongoDB 中的 "查询目标已超过1000个扫描对象/返回的文档数" 警告
MongoDB NoSQL数据库在处理复杂查询时可能出现“查询目标已超过1000个扫描对象/返回的文档数”警告。文章分析了该问题,展示了一个示例集合和相关索引,并提供了查询示例。通过`explain`命令发现查询未有效利用索引。解决方案是遵循ESR规则,创建新索引从而优化查询并消除警告。
61 1
|
19天前
|
监控 NoSQL MongoDB
深度优化:掌握 MongoDB 查询分析的关键技巧
深度优化:掌握 MongoDB 查询分析的关键技巧
|
19天前
|
存储 NoSQL MongoDB
MongoDB 集合创建指南:命名规范、索引优化和数据模型设计
MongoDB 集合创建指南:命名规范、索引优化和数据模型设计
|
19天前
|
存储 NoSQL 数据管理
MongoDB关系处理:优化数据管理、提升性能的最佳实践
MongoDB关系处理:优化数据管理、提升性能的最佳实践
|
19天前
|
存储 监控 NoSQL
MongoDB 副本集:构建可靠的数据备份与高可用性系统
MongoDB 副本集:构建可靠的数据备份与高可用性系统
|
19天前
|
NoSQL MongoDB 数据库
MongoDB排序操作解析:优化性能,精准控制数据展示
MongoDB排序操作解析:优化性能,精准控制数据展示

相关产品

  • 云数据库 MongoDB 版