开发者社区> 张友东(林青)> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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 Go Driver使用帮助文档
正式的MongoDB Go Driver近来变成1.0的GA版本。它现在被认为是一个完整的特性, 并且准备好在正式产品中使用。这篇使用说明书将帮助你开始使用 MongoDB Go Driver。你将会创建一个简单的程序并且学到如何: 安装MongoDB Go Driver 使用Go Driver来连接MongoDB 在Go内使用BSON对象 给MongoDB发送CRUD操作 你可以在github代码仓库看到这篇帮助文档的完整代码。为了可以按步骤进行, 你需要一个MongoDB数据库来连接, 你可以使用一个运行在本地的MongoDB数据库, 或者很容易地使用MongoDB Atlas来创建一个
0 0
MongoDB Driver 简单的CURD
c#中我们可以使用MongoDB.Driver驱动进行对MongoDB数据库的增删改查.  首先需要在NuGet中安装驱动 安装完毕后会发现会有三个引用 其中 MongoDB.Driver和MongoDB.
916 0
MongoDB Driver:使用正确的姿势连接分片集群
云数据库 MongoDB 版 基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化。
10111 0
MongoDB Driver:使用正确的姿势连接复制集
MongoDB复制集(Replica Set)通过存储多份数据副本来保证数据的高可靠,通过自动的主备切换机制来保证服务的高可用。**但需要注意的时,连接副本集的姿势如果不对,服务高可用将不复存在。** 使用复制集时你需要知道的 MongoDB复制集里Primary节点是不固定的,当遇到复制集
21668 0
MongoDB Driver: 使用Spring框架连接AliCloudDB for MongoDB
本文是千寻位置网@丁熊使用spring-data-mongodb连接AliCloudDB for MongoDB的实践经验。 版本信息 spring-data-mongodb及mongodb java driver的版本如下 <dependency> <groupId>org.mon
8696 0
java MongoDB driver error infos
DataTables warning: table id=dateTable - Ajax error. For more information about this error, please see http://datatables.
411 0
MongoDB Database Tools 安装实现备份、恢复
MongoDB Database Tools 安装实现备份、恢复
0 0
+关注
张友东(林青)
阿里云高级技术专家
文章
问答
来源圈子
更多
让用户数据永远在线,让数据无缝的自由流动
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化
立即下载
Redis&MongoDB的同步、迁移以及混合云场景构建
立即下载
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式
立即下载