MongoDB成为最受开发人员期待的数据库系统
本文翻译之MongoDB官方博客,原文地址:https://www.mongodb.com/blog/post/stack-overflow-research-developers-mongodb-most-wanted-database
总所周知,开发人员总是希望数据库可以有灵活性、多样性以及易用性。当然数据库的可扩展性以及可靠性也是不可缺少的。对于越来越多的开发人员来说,MongoDB已经可以满足这些要求。连续两年,这一点已经得到开发人员的证实。
现在,我们非常激动的宣布,MongoDB已经连续第二年成为“2018年 Stack Overflow开发人员调查”中开发人员最希望使用的数据库系统,此项调查是通过对十万多开发人员的问卷调查形成的。

欢迎度越来越高
自从MongoDB首次亮相以来,其在开发人员中的欢迎程度就一直在稳定的增长。这主要是由于MongoDB的易用性以及灵活性;而且最近发布的版本后,MongoDB在各个主要的云平台中运行的简便性将超过以前所有的版本。
MongoDB一直在进行创新,并且听取无论是初创公司还是大企业的开发人员的建议并进行反馈。最近加入的 change streams特性,可以把实时数据更新到下游应用中; retryable writes特性,可以在不增加系统的负责性的情况下加强系统可靠性;在即将发布的4.0版本中,我们将支持多文档ACID事务。
为什么使用MongoDB
MongoDB的文档模型允许开发人员存储任何他们想要的类型的数据,这样就可以大大增加开发人员的效率。同时,MongoDB的复制集功能和分片功能使开发人员无需关心数据的局部性、可靠性以及可扩展性,把更多的精力放在代码上面。最后,MongoDB支持从一小型部署扩展到一个庞大的系统部署。MongoDB数据库可以部署在本地、混合云以及任何的公有云上。
这则新闻给你带来的好处
招聘经理招聘有才华的开发人员时会参考一些统计数据。“开发人员如何找到一份好工作”这份图标的一些统计数据很有参考意义。如果你是一名招聘经理,希望吸引有天分的人员,建议参考如下最受期待的数据库平台。

Javascript和Python的开发人员如果查看Stack Overflow的报告后会大受鼓舞,因为这些开发环境越来越受到欢迎。MEAN和MERN这样的知名应用平台可以帮助Javascript开发人员快速创建应用。

如果你使用的不是Javascript或者Python,没关系,MongoDB可以支持所有的开发语言。
总结
开发人员仍然是主角,他们的选择时至关重要的。这则新闻对MongoDB来说是激动人心的,也鼓励着MongoDB成为所有开发人员期望的可靠、灵活、易用的数据库系统。
MongoDB成为最受开发人员期待的数据库系统的更多相关文章
- IE调试网页之四:F12 开发人员工具控制台错误消息 (Windows)(转载)
F12 工具控制台可以报告在运行时期间发生的错误和信息消息.本文将介绍错误消息,并提供有关如何修正这些错误的建议. 简介 F12 工具控制台错误消息提供了一些代码(例如,SEC7111 或 HTML1 ...
- F12 开发人员工具中的控制台错误消息
使用此参考解释显示在 Internet Explorer 11 的控制台 和调试程序中的错误消息. 简介 使用 F12 开发人员工具进行调试时,错误消息(例如 EC7111 或 HTML1114)将显 ...
- .NET平台系列31:.NET团队送给.NET开发人员的云原生学习资源汇总
系列目录 [已更新最新开发文章,点击查看详细] .NET Core 启动于2016年,跟K8S同年诞生,既拥有着悠久的历史积累,又集成了当下最新的设计理念,加上.NET团队持续对容器技术的官方 ...
- .NET CoreCLR开发人员指南(上)
1.为什么每一个CLR开发人员都需要读这篇文章 和所有的其他的大型代码库相比,CLR代码库有很多而且比较成熟的代码调试工具去检测BUG.对于程序员来说,理解这些规则和习惯写法非常的重要. 这篇文章让所 ...
- 给 Web 前端开发人员推荐20款 CSS 编辑器
CSS 和 HTML,JavaScript 是网页的基础,作为前端开发人员,对这三者都要很熟悉.特别是未来流行全栈开发的时代,每项技术都是你知识结构中必要的一个节点. 在开发中,选择好工具是非常重要的 ...
- 十款让 Web 前端开发人员更轻松的实用工具
这篇文章介绍十款让 Web 前端开发人员生活更轻松的实用工具.每个 Web 开发人员都有自己的工具箱,这样工作中碰到的每个问题都有一个好的解决方案供选择. 对于每一项工作,开发人员需要特定的辅助工具, ...
- 值得 Web 开发人员收藏的20个 HTML5 实例教程
当开始学习如何创建 Web 应用程序或网站的时候,最流行的建议之一就是阅读教程,并付诸实践.也有大量的 Web 开发的书,但光有理论没有实际行动是无用的.现在由于网络的发展,我们有很多的工具可以用于创 ...
- Web开发人员常犯的10个错误
说到开发一个运行在现代网络中的网站:Web开发人员需要选择虚拟主机平台和底层数据存储,准备编写HTML.CSS和JavaScript用的工具,要有设计执行方式,以及一些可用的JavaScript库/框 ...
- 作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的
前日在cnblogs上看到一遍文章<每个程序员都必读的12篇文章>,其中大多数是E文的. 先译其中一篇web相关的”每个程序员必知之WEB开发”. 原文: http://programme ...
随机推荐
- kafka部分重要参数配置-broker端参数
broker端参数主要在config/server.properties目录下设置: 启动命令:nohup ./kafka-server-start.sh -daemon ../config/serv ...
- 8、Node.js Buffer(缓冲区)
内容:Buffer与字符编码,Buffer创建.写入.读取.转换成JSON对象.合并.比较.拷贝.裁剪.长度 Buffer 与字符编码Buffer 实例一般用于表示编码字符的序列,比如 UTF-8 . ...
- Asp.net & Aspose.cells 导入
Workbook workBook = new Workbook(this.fuFile.FileContent); Aspose.Cells.Worksheet sheet = workBook.W ...
- 在 Deepin 中搭建 GitLab
入职半个月了,一直在接受业务知识以及企业文化知识的培训,下周终于要开始上岗入手项目了.由于公司使用自己搭建的 GitLab 服务作为项目版本控制器,所以我决定学习一下 GitLab,由于这货跟 Git ...
- 关于Struts2通配符无效的说明
在struts2.3之前的版本,正常的配置就可以了,但在struts2.3版本之后,使用通配符调用方法时,内部会验证是否允许访问该方法. 1.struts2.5 为了增加安全性,在 struts.xm ...
- FP又称为Monadic Programming
什么是Monad? trait Monad[+T] { def flatMap[U]( f : (T) => Monad[U] ) : Monad[U] def unit(value : B) ...
- Java50道经典习题-程序13 根据条件求数字
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?分析:完全平方数:如果一个数能是由两个相同的数相乘的结果,那么这个数就是完全平方数,例如:9==3*3: ...
- Appium基础篇(一)——启动emulator
1. Appium API文档:链接参考 http://appium.io/slate/cn/v/?ruby#appium-介绍. 2. Appium 安装篇:http://www.cnblogs.c ...
- 失败 - 模块“MonitorLoop”打开电源失败。
启动虚拟机提示以下错误 失败 - 模块“MonitorLoop”打开电源失败. 磁盘空间满了
- 【SP2713 GSS4 - Can you answer these queries IV】 题解
题目链接:https://www.luogu.org/problemnew/show/SP2713 真暴力啊. 开方你开就是了,开上6次就都没了. #include <cmath> #in ...