作者 | 伍杏玲

出品 | CSDN云计算(ID:CSDNcloud)

据 DB-Engines 数据库最新 7 月流行度排行榜显示,前五名十分稳定:Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB,其中 MongoDB 是唯一的文档型数据库。

2007年,Dwight Merriman、Eliot Horowitz 和 Kevin Ryan 成立了 MongoDB 的前身 ——10gen。一开始他们的目标是放在刚萌芽的云计算,在开发相关的云产品时,需要开发一个存储服务,当时他们在前公司 DoubleClick 已吃过传统关系型数据库的苦,于是他们想要开发一款程序员不懂SQL语言也可以使用的数据库。

2009 年文档型数据库 MongoDB 1.0 面世,并在一众关系型数据库突出重围。从一开始 MongoDB 坚定开源路线,同时成立开源社区,由于其便捷的使用和安装,迅速引起开发者的喜爱,并走出一条开源商业化道路,截至 7 月 15 日,MongoDB 市值达 219.08 亿美元。

这背后离不开 12 年来快速的技术迭代:

在 2009 年推出 MongoDB 1.0 后,随后保持每年发新版的节奏。最新一次发布是在 2021MongoDB.live 全球用户大会上,MongoDB 5.0 版本正式发布,另外还推出了 MongoDB Atlas 无服务器数据库预览版以及Atlas Search、Atlas Data Lake 和 MongoDB 端到端移动数据解决方案Realm的新功能。

MongoDB 5.0 登场,大家可以用起来了

MongoDB 总裁兼首席执行官 Dev Ittycheria 在大会上表示:“今天的发布消除了开发人员在开发过程中的诸多障碍和复杂性,帮助开发人员能够比在任何其它平台上,更快地为各种应用情形开发高度可扩展、创新性的应用。

MongoDB 致力于打造一个适用于任何应用和任何地方的界面,一直以来广受包括中国在内的世界各地开发者的欢迎和喜爱,目前全球有近 2.7 万名客户使用MongoDB实现业务转型,数据库平台下载量已超过 1.75 亿次。”

据 MongoDB 北亚区副总裁苏玉龙(Steve Su)在采访中透露,本次 MongoDB 5.0 发布全球同步,中国地区可以立即下载。

MongoDB 5.0 新特性包括:

1、版本化 API:有了版本化 API 后,版本发布不用每年发一次,而是以季度为单位发布,且帮助用户实现无缝升级连接。

2、原生时序列数据支持:通过自动化分桶和集群索引技术,通过时序方式丰富企业数据,实现高效的流数据接入和低延时分析。

3、实时重新分片:以最小的影响按需更改分片键 ,将重新分片从以天/周为单位降低到以分钟/小时为单位,更易于使用,且无需中断业务或复杂迁移,即可适应不断变化的应用需求。

4、多云隐私管控:MongoDB独特的客户端字段级加密现在为多云集群带来了一些更强劲的数据隐私管控功能。MongoDB 5.0支持始终保持在线的审计和证书轮换,帮助用户在不中断应用的情况下,保持严格的安全态势,并且能够自由地随处运行应用程序。

MongoDB Atlas 无服务器数据库预览版发布

2016年,MongoDB推出Atlas。近年来,随着Serverless飞速发展,本次MongoDB Atlas 也推出无服务器数据库预览版。

MongoDB 首席产品官 Sahir Azam 表示:“无服务器技术的发展,使组织和企业能更注重自身业务和构建的应用程序,而不用过多花费精力来担心如何部署和管理数据库的能力。本次发布的无服务器实例可以使用户自动获取数据库中所需资源,以一种更经济有效的方式来管理数据库。”

据了解,通过易用的无服务器模型,开发人员现在可以获得文档数据库的高度灵活性和丰富表达能力。无服务器实例现已进入预览阶段,支持最新的MongoDB功能,因此用户不必担心后向兼容和升级问题。用户只需选择一个云区域即可开始,然后开始使用对象直接映射到代码中的文档来进行开发。

除此之外,MongoDB 还发布了其它增强功能:Atlas Search 现在包括函数评分功能,MongoDB Realm 现在支持 Unity 游戏引擎,MongoDB Charts 现在与AtlasData Lake 相集成。

更多详情可查询:https://www.mongodb.com/new

MongoDB 在中国,为中国

MongoDB北亚区副总裁苏玉龙

自 2015 年进入中国来,MongoDB 在中国进展颇丰。

苏玉龙介绍,MongoDB 在中国,为中国。经过六年时间的积累,MongoDB在中国已经积累了庞大的开发者社区。为致力于满足不同阶段中国开发者和企业的需求,MongoDB 提供多种使用方式,除了直接从MongoDB原厂采买,还可以通过合作伙伴来获取 MongoDB 的服务。

值得一提的是,近几年 MongoDB 与阿里云和腾讯云先后建立了 OEM 合作关系,两者可完全提供 MongoDB 核心数据库所有的正式功能,如此一来,中国用户可以在本地使用可靠的、经过全面认证的 MongoDB。

目前 MongoDB 正在推进 MongoDB 免费技术认证活动,开发者可以此获得MongoDB 的技能,这为广大中国开发者长远的职业生涯提供了助力。

此外,MongoDB 也在中国大力开展开源社区活动,覆盖主要一级城市,向二级城市渗透,并通过与阿里云和腾讯云共同潜心投入。例如去年 MongoDB 与阿里云合作开展小型培训营,吸引了约 2000 多位学生报名。随着本次 5.0 版本的推出,在未来一年MongoDB将在社区活动投入更多资源,普惠更多处在不同阶段的开发者和企业。

未来

MongoDB首席产品官SahirAzam

谈及发展战略,SahirAzam 在接受采访时表示,MongoDB 始终致力于构建通用数据库,工业、金融、保险、游戏等各行各业都适合使用的数据库。

随着未来越来越多云原生应用和分布式计算的出现,数据库也将面临更多新的挑战。Sahir Azam 认为这正是机遇所在,恰恰也是 MongoDB 数据库在市场上越来越受欢迎的原因。

他表示:“MongoDB看好云原生应用的趋势,也一直关注云原生架构的发展。我们主要关注两个领域,一是提供管理服务版本的能力,使客户或合作伙伴可以通过云原生的业务或者服务来使用 MongoDB;二是继续开发例如 Kubernetes、容器等前沿技术来丰富我们的产品,确保与时俱进的发展。”

MongoDB 5.0 来了,原生时序、版本化 API 新特性悉数登场相关推荐

  1. 鸿蒙系统对手机性能的提升,鸿蒙OS手机版再爆新特性,流畅度和性能大幅提升,用户评价很高...

    原标题:鸿蒙OS手机版再爆新特性,流畅度和性能大幅提升,用户评价很高 不受限制地影响真好,但凡是都要有一个循序渐进的过程.华为自从公布鸿蒙OS手机版之后,用户都迫不及待地想体验.如今它真的来了,而且体 ...

  2. python3.8.5 run-Python 3.8.0 正式版发布,新特性初体验

    北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PEP 572: Assignment Expressi ...

  3. python 3.8.0安卓_Python 3.8.0 正式版发布,新特性初体验

    北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PEP 572: Assignment Expressi ...

  4. python3字符串转数字_Python 3.6.0 正式版发布附新特性说明

    计划在上周发布的Python3.6.0推迟到昨日发布,你可以点击这里下载最新版的Python3.6.0,那么此次的新版本带来了哪些新的特性呢?下面我们去看一下Python的官方文档. What's N ...

  5. Asp.net Core中SignalR Core预览版的一些新特性前瞻,附源码(消息订阅与发送二进制数据)

    前言 一晃一个月又过去了,上个月有个比较大的项目要验收上线.所以忙的脚不沾地.现在终于可以忙里偷闲,写一篇关于SignalR Core的文章了. 先介绍一下SignalR吧,如下: ASP.NET S ...

  6. [译]C#8.0中一个使接口更加灵活的新特性-默认接口实现

    9月份的时候,微软宣布正式发布C#8.0,作为.NET Core 3.0发行版的一部分.C#8.0的新特性之一就是默认接口实现.在本文中,我们将一起来聊聊默认接口实现. 众所周知,对现有应用程序的接口 ...

  7. Python 3.8 稳定版正式发布,新特性全面解读

    早在之前关于 Python 新版本的文档在官方一就直处于更新模式中,就在昨日 Python 3.8 稳定版正式发布了,让我们来看看新版本有哪些新特性呢? Python 3.8.0 稳定版的新特性 1P ...

  8. Android 10正式版发布,新特性来袭!

    点击上方"开发者技术前线",选择"星标" 13:21 在看 真爱 原文链接:https://dwz.cn/FQ118EWj 在美国时间9月3日,谷歌发布了And ...

  9. Win10正式版 13个新特性新功能

    1Win10终于免费了! 今日晚些时候微软就要发布正式版Win10了,对于还在使用Win7,XP,Win8的大伙来说,Win10似乎更加陌生,更加具有争议性,那Win10到底怎么样呢?是否增加了更加强 ...

最新文章

  1. [react] 怎样将多个组件嵌入到一个组件中?
  2. 便携本市场一片混乱 东芝也加入战斗
  3. stm32不使用外部晶振管脚怎么处理_外部晶体振荡器被旁路的原理和原因
  4. Linuxqt制作文本编辑器_Python实操!速收藏!学习使用Python创建文本编辑器应用程序
  5. Clojure 学习入门(1) - 学习资料
  6. 解数独(Python)
  7. 关于微信H5自动播放视频-canvas实现逐帧动画效果加音频
  8. 51单片机下的温控智能小风扇
  9. 深圳内推 | 深圳计算科学研究院招聘机器学习助理工程师(校招)
  10. C语言改变运行界面的颜色以及清屏功能
  11. 小白如何搭建自己的网络服务器
  12. LeetCode接雨水 动态规划
  13. 计算机维修高级工考试员题库,职业技能鉴定国家题库统一试卷高级计算机维修工知识试题...
  14. 【Matlab】求解微分方程{上}(通解和特解)
  15. 如何从海量用户发布的内容中挖掘出各城市时下的最热话题
  16. 教师计算机培训心得博客,教师研修心得体会博客
  17. JVM 工作原理和即时编译(JIT)
  18. 卸载electron-builder打包出来的应用,删除用户数据
  19. 安卓自定义视频播放器,有进度条暂停播放等功能
  20. 拖延症——想死掉的感觉

热门文章

  1. android 手机壁纸源码,Android工程实现换壁纸功能【附源码】
  2. activiti前端画图转化_记Activiti入门使用-2 流程绘制、导入及开始一个流程
  3. android 判断 string 是否是字母数字,Android中判断字符串中必须包含字母或者数字...
  4. winscp 自动断开无法连接_winscp教程,winscp教程,看完就学会的winscp教程
  5. 开源社交系统java_JAVA 开源 SNS 社交系统 JEESNS V0.8 发布
  6. java.policy无法修改_如何配置Policy文件进行Java安全策略的设置
  7. 计算机科学计算第二版第四章,大连理工大学 计算机科学计算 第四章2.pdf
  8. 真正的大学老师,是那些无需打卡和考评,也会不可遏止地要去读书写作和上课的人...
  9. c语言边序列构造邻接表,结构C语言版期末考试考试(有答案).doc
  10. java.equal例子_Java中的== 和equals()方法详解与实例