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 ...
随机推荐
- Axure RP 8 V1.6 授权码
原文链接:https://blog.csdn.net/love_xiaozhao/article/details/81085500 可使用的: Axure RP 8.1.0.3377—-亲测可用Lic ...
- java入门学习总结
1.jdk(java开发工具包)------> jre(java运行环境)------> jvm(java虚拟机) ------>应用(javac) -------> java ...
- Python学习---django之ORM语法[对象关系映射]180124
ORM语法[对象关系映射] ORM: 用面向对象的方式去操作数据库的创建表以及增删改查等操作. 优点:1 ORM使得我们的通用数据库交互变得简单易行,而且完全不用考虑该死的SQL语句.快速开发. 2 ...
- php中的static
静态成员是一种类变量,可以把它看成时属于整个类而不是属于类的某个实例.与一般的实例变量不同的是,静态成员只保留一个变量值,而这个变量值对所有的实例都是有效的,也就是说,所有的实例共享这个成员. $th ...
- CocoaPods -- ios项目中安装和使用CocoaPods
CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而 ...
- 定义类、System.Object对象、构造函数与析构函数、抽象类与静态类
一.类定义 class MyClass { //类成员 } 1.访问级别 默认访问级别为internal(内部类),也可以是public(公共类) internal(内部类):当前项目中的代码才能访问 ...
- zeromq 笔记
一. 当执行zmq_bind后会进入mute state,直到有进入或者出去的连接发生才会进入ready state 在mute state状态下会根据不同的套接字类型决定是丢弃消息还是阻塞 可参考z ...
- Burnside引理和Polya定理
转载自:https://blog.csdn.net/whereisherofrom/article/details/79631703 Burnside引理 笔者第一次看到Burnside引理那个公式的 ...
- iOS动画的逻辑结构:动画的定义--动画是采用连续播放静止图像的方法产生物体运动的效果。
动画的定义:视图+时间+空间+速度 视图信息的时空变换: 视图组的按时间逐帧展示: Core Animation 类的继承关系图 各类常用属性 CAMediaTiming:CALayer和Core A ...
- UVa 11346 - Probability(几何概型)
链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...