开发者社区> 张友东(林青)> 正文

MongoDB 生态 - 客户端 Driver 支持

简介: 工欲善其事,必先利其器,我们在使用数据库时,通常需要各种工具的支持来提高效率;很多新用户在刚接触 MongoDB 时,遇到的问题是『不知道有哪些现成的工具可以使用』,本系列文章将主要介绍 MongoDB 生态在工具、driver、可视化管理等方面的支持情况。 本文主要介绍 MongoDB 对各个语
+关注继续查看

工欲善其事,必先利其器,我们在使用数据库时,通常需要各种工具的支持来提高效率;很多新用户在刚接触 MongoDB 时,遇到的问题是『不知道有哪些现成的工具可以使用』,本系列文章将主要介绍 MongoDB 生态在工具、driver、可视化管理等方面的支持情况。

本文主要介绍 MongoDB 对各个语言的客户端(driver)支持情况

MongoDB 官方目前支持10+种语言的客户端,所有官方客户端 driver都支持 MongoDB Connection String URI 的方式去连接,客户端均支持连接断开自动重连的功能,如果连接的是复制集,mongodb driver 会自动跟复制集的所有节点保持心跳来检测节点的角色,自动将请求路由到正确的节点上,以保证高可用。

pay

Documentation Releases Source API JIRA Online Course
C Releases Source API JIRA  
C++11 Releases Source API JIRA  
C# Releases Source API JIRA Course
Java Releases Source API JIRA Course
Node.js Releases Source API JIRA Course
Perl Releases Source API JIRA  
PHP Releases Source API JIRA  
Python Releases Source API JIRA Course
Motor Releases Source API JIRA  
Ruby Releases Source API JIRA  
Scala Releases Source API JIRA  

除了官方发布的客户端 driver,社区也有一些贡献,比如 go、erlang 语言的客户端,go 特别适合做运维工具的开发,mongodb 3.2版本里大部分的工具基本都是用 go 语言实现的。

Documentation Releases Source API JIRA Online Course
Go (mgo) Releases Source API JIRA  
Erlang Releases Source API JIRA  

如果在上面的列表里没有找到你使用的开发语言,可以尝试来自己开发一款贡献到社区,MongoDB 的网络协议比较简单,参考MongoDB Wire Protocol

基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化。并提供专业的数据库在线扩容、备份回滚、性能优化等解决方案。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Mongodb 的体系结构和客户端配置|学习笔记
快速学习 Mongodb 的体系结构和客户端配置
26 0
MongoDB v4.4.6安装、创建服务及Web客户端访问MongoDB详解
MongoDB v4.4.6安装、创建服务及Web客户端访问MongoDB详解
112 0
玩转MongoDB—使用Go和Java客户端
话说上一节我们说到MongoDB的基本使用,当命令行的操作我们熟悉了以后,就可以使用相关的Driver,也就是驱动程序进行相关编程语言的使用操作,因为在实际的开发过程中总归是要用编程语言来控制的,因此这篇文章我们介绍两个最常用的编程语言—Go&Java,来使用各自的驱动链接并操作MongoDB,Start!
98 0
(2)MongoDB副本集自动故障转移原理(含客户端)
前文我们搭建MongoDB三成员副本集,了解集群基本特性,今天我们围绕下图聊一聊背后的细节。
135 0
DLA支持分析MongoDB/RDS只读实例
在对Mysql,MongoDB等数据库系统进行分析时,经常面临的一个问题是在进行分析查询时如何避免对实时业务产生影响,也就是OLAP负载和OLTP负载隔离的问题。针对这个问题,阿里云数据湖团队一直在努力优化,提供满足不同场景的解决方案。
592 0
MongoDB Server 3.4版本将于2020年1月31日停止支持
MongoDB日前宣布, MongoDB Server 3.4版本生命周期将于2020年1月31日结束,公司也将同步停止对3.4版本的支持工作。我们强烈建议大家将MongoDB升级到最新稳定版本(当前为4.2版本),本文提供了在线升级过程的文档链接。
1271 0
春节好消息 | Dubbo拥抱Apache,MongoDB支持事物……
大年初五好,一个年过了好些天了,软件方面都有哪些重大更新呢?我们一起来看看吧。 1.Dubbo通过投票正式进入Apache基金会孵化器 2018年2月9日,Apache基金会发起了是否允许阿里巴巴的分布式框架Dubbo项目进入Apache 孵化器的投票讨论。
1157 0
+关注
张友东(林青)
阿里云高级技术专家
文章
问答
来源圈子
更多
让用户数据永远在线,让数据无缝的自由流动
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
MongoDB 应用数据平台助力快速构建您的应用
立即下载
MongoDB与大数据
立即下载
阿里云MongoDB备份恢复功能说明和原理介绍
立即下载