数据库新星MongoDB的中国梦

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介:

对于很多国外IT企业来说,中国市场已经成为当下最为紧俏的海外市场,这个市场不仅拥有巨大的互联网和移动互联网用户群体,同时还拥有全球十分之一的开发者群体。而后者也正是开源数据库MongoDB所最为看重的。

数据库新星MongoDB的中国梦

MongoDB总裁兼首席执行官Dev Ittycheria

八月初,MongoDB举办了中国年度用户大会,这也是MongoDB在进入中国以来首次召开的用户大会。面对座无虚席的会场,MongoDB总裁兼首席执行官Dev Ittycheria对中国市场表现出了极高的兴趣,他表示:“目前,MongoDB 在全球的下载量超过2000万次,而中国是下载量最大的国家,这也是我们非常看重中国市场的原因所在。”

2016年8月份DB-Engines发布的数据库系统排名榜单显示,在全球超过250种数据库的综合排名中,Oracle、MySQL、SQL Server因其庞大的市场体量稳居第一阵营,MongoDB作为数据库新星也表现不错,打败了众多关系型数据库和其他现代数据库,位居排行榜第四,而且这个排位也已经持续了很长时间,也说明MongoDB在稳步发展。

数据库新星MongoDB的中国梦

中国市场为MongoDB贡献了非常多的力量,除了巨大的下载量,在MongoDB进入中国之前,上千家中国机构使用MongoDB实现业务变革和现代化,其中包括十分活跃的消费者科技企业,如滴滴出行、百度,以及一些传统企业,如中国东方航空和富士康等。

中国东航航空公司信息部领域架构师童帅华表示:“东航和许多传统企业一样,在选择MongoDB之前一直用关系型数据库,但是随着业务需求的变化,一些诸如多地图区域搜索、主题搜索、灵感语义搜索等新的业务需求诞生出来,另外一方面随着新的业务发展,预计未来能达到每天8亿次到10亿次查询次数,这种情况下,传统数据库已经无法满足需要了。”

目前,东航拥有超过510架的机队,通达世界177个国家和地区,年服务旅客 8000余万人,机队规模、旅客运输量等多项运营指标跨入全球航空公司十强。作为国家首批民航独家两化融合标杆试点企业,东航的IT自动化覆盖率达到95%,移动端日点击量达到200万,旅客自助服务率达到60%。

在发展中,东航的发展战略是转型成为综合服务集成商,在这一战略转型过程中,东航一方面要持续巩固主营业务的核心竞争力,另一方面要从附加服务产品和非航产品销售入手拓展新业务。

不过,由于技术限制等原因,老一代旅客服务系统PSS无法支持东航的转型策略:一方面用户访问量难以预测和并发数剧增,老系统无法支持以旅客为中心的销售模式和灵活的渠道控制;一方面,旅客服务更加个性化,系统间集成度更高,例如机上服务、机票查询、自助值机以及酒店、租车等非航空业务等,这些也都给老系统造成了不小的压力;除此之外,老系统对于增值服务的支持也不灵光,非航附加产品丰富, 原有PSS数据结构设计跟不上发展。

基于以上原因和考量,东航决定新一代的PSS系统将采用开放式、开源化的技术路线,而MongoDB在其中起到了非常重要的作用。通过部署MongoDB,为旅客个性化搜索提供支持,满足消费者对低价日历、地图规划、灵感语义搜索等的需求。目前,数据库总条数约720亿,每天插入更新次数2600万次,每当的查询量达到4500万次,其中80%的查询响应时间低于50ms,99%以上的查询低于100ms,而CPU利用率<30%,大大降低了机票查询响应时间,改善用户使用体验,提高了直销率。

东航所面临的问题,其他传统企业也或多或少遇到过。Dev Ittycheria表示:“如何利用软件推进业务发展,这一点几乎决定了当今所有企业的走向,而企业在软件项目的成功取决于如何利用软件开发人员的创造力和生产力。数以百万计具有远见卓识的机构正通过在更加灵活强大、更具扩展性的基础设施上构建更加先进复杂的应用,以释放软件和数据的巨大能量,变革并加速其业务发展。”

事实上,随着移动互联网和互联网的发展,企业在推进自身数字化转型的过程中,应用要支持应用要支持更多样的数据,除了以前的结构化数据,应用还要支持图片、音视频等非结构化数据,以及社交应用数据等半结构化数据;业务要求更快的发布,甚至一些数字化程度高的行业企业需要功能周周升级,业务月月发布;系统要处理PB甚至TB级别的数据,支持每秒百万级的访问量;数据治理向Data as Service发展,企业架构向微服务架构演进。

要满足以上这些需求,曾经独霸天下的关系型数据库实在有些力不从心,而这就成了MongoDB等现代数据库的市场机遇。

MongoDB大中华区地区副总裁Steve Su在接受记者采访时说:“虽然MongoDB进入中国市场的时间尚短,但是由于开源数据库的特点使然,MongoDB已经拥有了大量的企业级用户,这些用户在使用过程肯定或多或少都遇到了一些问题,需要MongoDB为他们提供企业级的服务支持。”

据介绍,MongoDB在2015财年发现,用户30%的使用量来自于企业原有业务的迁移,70%是新开发应用,而在此前数据库的使用量中90%都是新应用。这些数据显示,传统企业对现代数据库的接受程度越来越高。

对于中国市场,MongoDB的预期是到明年,用户数增加两到三倍。九个月前,MongoDB任命Steve Su为大中华区负责人,此后MongoDB中国团队迅速组建起来,并在上海、北京、深圳、香港设立办事处,吸纳营销、销售、技术等方面的人才。MongoDB还计划与合作伙伴一道设立运营中心。

另外一方面,为更好地支持中国本地用户,MongoDB正在推出本地语言资源,并开发出新的产品功能,包括具备中文搜索的原生支持以及先进的管理工具和企业功能等。

此外,在培养开发者方面,MongoDB也是倍下苦心。MongoDB战略副总裁Kelly Stirman介绍道,除了不断收集开发者需求,并针对这些需求对产品进行改进,调高产品的友好度外,MongoDB还设立了开发者大学,通过在线学习的方式帮助其更好使用开源数据库。Kelly Stirman表示:“大概有40万人使用了我们MongoDB的课程。”

Dev Ittycheria告诉记者:“我们很高兴与中国许多最具创新性的机构进行合作,这种挑战和机遇的规模在世界任何地方都是史无前例的。”






原文发布时间为:2016年8月12日 
本文作者:作者:赵东
本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。
相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。 &nbsp; 相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
9天前
|
NoSQL MongoDB 数据库
数据库数据恢复——MongoDB数据库服务无法启动的数据恢复案例
MongoDB数据库数据恢复环境: 一台Windows Server操作系统虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 管理员在未关闭MongoDB服务的情况下拷贝数据库文件。将MongoDB数据库文件拷贝到其他分区后,对MongoDB数据库所在原分区进行了格式化操作。格式化完成后将数据库文件拷回原分区,并重新启动MongoDB服务。发现服务无法启动并报错。
|
28天前
|
存储 NoSQL MongoDB
微服务——MongoDB常用命令1——数据库操作
本节介绍了 MongoDB 中数据库的选择、创建与删除操作。使用 `use 数据库名称` 可选择或创建数据库,若数据库不存在则自动创建。通过 `show dbs` 或 `show databases` 查看所有可访问的数据库,用 `db` 命令查看当前数据库。注意,集合仅在插入数据后才会真正创建。数据库命名需遵循 UTF-8 格式,避免特殊字符,长度不超过 64 字节,且部分名称如 `admin`、`local` 和 `config` 为系统保留。删除数据库可通过 `db.dropDatabase()` 实现,主要用于移除已持久化的数据库。
66 0
|
28天前
|
存储 NoSQL MongoDB
从 MongoDB 到 时序数据库 TDengine,沃太能源实现 18 倍写入性能提升
沃太能源是国内领先储能设备生产厂商,数十万储能终端遍布世界各地。此前使用 MongoDB 存储时序数据,但随着设备测点增加,MongoDB 在存储效率、写入性能、查询性能等方面暴露出短板。经过对比,沃太能源选择了专业时序数据库 TDengine,生产效能显著提升:整体上,数据压缩率超 10 倍、写入性能提升 18 倍,查询在特定场景上也实现了数倍的提升。同时减少了技术架构复杂度,实现了零代码数据接入。本文将对 TDengine 在沃太能源的应用情况进行详解。
48 0
|
2月前
|
存储 NoSQL MongoDB
数据库数据恢复—MongoDB数据库迁移过程中丢失文件的数据恢复案例
某单位一台MongoDB数据库由于业务需求进行了数据迁移,数据库迁移后提示:“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”
|
4月前
|
存储 JSON NoSQL
学习 MongoDB:打开强大的数据库技术大门
MongoDB 是一个基于分布式文件存储的文档数据库,由 C++ 编写,旨在为 Web 应用提供可扩展的高性能数据存储解决方案。它与 MySQL 类似,但使用文档结构而非表结构。核心概念包括:数据库(Database)、集合(Collection)、文档(Document)和字段(Field)。MongoDB 使用 BSON 格式存储数据,支持多种数据类型,如字符串、整数、数组等,并通过二进制编码实现高效存储和传输。BSON 文档结构类似 JSON,但更紧凑,适合网络传输。
109 15
|
4月前
|
存储 NoSQL 关系型数据库
阿里云数据库MongoDB版助力信也科技 打造互联网金融企业样板
我们的风控系统引入阿里云数据库MongoDB版后,解决了特征类字段灵活加减的问题,大大提高了开发效率,极大的提升了业务用户体验,获得了非常好的效果
阿里云数据库MongoDB版助力信也科技 打造互联网金融企业样板
|
5月前
|
NoSQL Cloud Native atlas
探索云原生数据库:MongoDB Atlas 的实践与思考
【10月更文挑战第21天】本文探讨了MongoDB Atlas的核心特性、实践应用及对云原生数据库未来的思考。MongoDB Atlas作为MongoDB的云原生版本,提供全球分布式、完全托管、弹性伸缩和安全合规等优势,支持快速部署、数据全球化、自动化运维和灵活定价。文章还讨论了云原生数据库的未来趋势,如架构灵活性、智能化运维和混合云支持,并分享了实施MongoDB Atlas的最佳实践。
|
25天前
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
|
30天前
|
关系型数据库 MySQL 数据库连接
docker拉取MySQL后数据库连接失败解决方案
通过以上方法,可以解决Docker中拉取MySQL镜像后数据库连接失败的常见问题。关键步骤包括确保容器正确启动、配置正确的环境变量、合理设置网络和权限,以及检查主机防火墙设置等。通过逐步排查,可以快速定位并解决连接问题,确保MySQL服务的正常使用。
250 82
|
3月前
|
关系型数据库 MySQL 数据库连接
数据库连接工具连接mysql提示:“Host ‘172.23.0.1‘ is not allowed to connect to this MySQL server“
docker-compose部署mysql8服务后,连接时提示不允许连接问题解决

热门文章

最新文章

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等