本文翻译之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成为最受开发人员期待的数据库系统的更多相关文章

  1. IE调试网页之四:F12 开发人员工具控制台错误消息 (Windows)(转载)

    F12 工具控制台可以报告在运行时期间发生的错误和信息消息.本文将介绍错误消息,并提供有关如何修正这些错误的建议. 简介 F12 工具控制台错误消息提供了一些代码(例如,SEC7111 或 HTML1 ...

  2. F12 开发人员工具中的控制台错误消息

    使用此参考解释显示在 Internet Explorer 11 的控制台 和调试程序中的错误消息. 简介 使用 F12 开发人员工具进行调试时,错误消息(例如 EC7111 或 HTML1114)将显 ...

  3. .NET平台系列31:.NET团队送给.NET开发人员的云原生学习资源汇总

    系列目录     [已更新最新开发文章,点击查看详细] .NET Core 启动于2016年,跟K8S同年诞生,既拥有着悠久的历史积累,又集成了当下最新的设计理念,加上.NET团队持续对容器技术的官方 ...

  4. .NET CoreCLR开发人员指南(上)

    1.为什么每一个CLR开发人员都需要读这篇文章 和所有的其他的大型代码库相比,CLR代码库有很多而且比较成熟的代码调试工具去检测BUG.对于程序员来说,理解这些规则和习惯写法非常的重要. 这篇文章让所 ...

  5. 给 Web 前端开发人员推荐20款 CSS 编辑器

    CSS 和 HTML,JavaScript 是网页的基础,作为前端开发人员,对这三者都要很熟悉.特别是未来流行全栈开发的时代,每项技术都是你知识结构中必要的一个节点. 在开发中,选择好工具是非常重要的 ...

  6. 十款让 Web 前端开发人员更轻松的实用工具

    这篇文章介绍十款让 Web 前端开发人员生活更轻松的实用工具.每个 Web 开发人员都有自己的工具箱,这样工作中碰到的每个问题都有一个好的解决方案供选择. 对于每一项工作,开发人员需要特定的辅助工具, ...

  7. 值得 Web 开发人员收藏的20个 HTML5 实例教程

    当开始学习如何创建 Web 应用程序或网站的时候,最流行的建议之一就是阅读教程,并付诸实践.也有大量的 Web 开发的书,但光有理论没有实际行动是无用的.现在由于网络的发展,我们有很多的工具可以用于创 ...

  8. Web开发人员常犯的10个错误

    说到开发一个运行在现代网络中的网站:Web开发人员需要选择虚拟主机平台和底层数据存储,准备编写HTML.CSS和JavaScript用的工具,要有设计执行方式,以及一些可用的JavaScript库/框 ...

  9. 作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的

    前日在cnblogs上看到一遍文章<每个程序员都必读的12篇文章>,其中大多数是E文的. 先译其中一篇web相关的”每个程序员必知之WEB开发”. 原文: http://programme ...

随机推荐

  1. [Swift] 创建一个对象

    创建一个对象 先写一个People类 // // People.swift // Class // // Created by YouXianMing on 15/3/18. // Copyright ...

  2. PetaPoco轻量级ORM框架 - Database API 手册

    PetaPoco Database API #region IDisposable public void Dispose() #endregion #region Constructors publ ...

  3. 10、Node.js模块系统

    ##################################################################################介绍Node.js模块系统为了让No ...

  4. 021.4 IO流——字节、字符桥梁(编码解码)

    默认使用的就是gbk编码,这里的例子改成了utf8编码 写入—编码 private static void writeText() throws IOException { FileOutputStr ...

  5. Maven构建项目报No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 问题的解决方案

    在编译SSM项目时,碰到如下问题,希望能给遇到相同问题的小伙伴们帮助 O(∩_∩)O~ Eclipse导入Maven项目后,选中父项目,执行Run AS——>Maven install后,出现如 ...

  6. 【node.js】REPL(交互式解释器)

    Node 自带了交互式解释器,可以执行以下任务: 读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中. 执行 - 执行输入的数据结构 打印 - 输出结果 循环 - 循环操作 ...

  7. 基于物理文件的HBase备份还原

    前提说明: 1.HBase数据分表,所以备份的粒度是表. 2.备份的内容为Azure的Blob存储. HBase Blob备份 备份时,需要先将表disable,以保持数据一致性. 备份的工具可以用A ...

  8. HDU 1213(裸并查集)(无变形)

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1213 How Many Tables Time Limit: 2000/1000 MS (Java/ ...

  9. Strategy(策略)模式

    1.概述 在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能.如查找.排序等,一种常用的方法是硬编码(Hard Cod ...

  10. C# 缓存工厂类

    描 述:缓存工厂类 /// <summary> /// 描 述:缓存工厂类 /// </summary> public class CacheFactory { /// < ...