忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 8323 | 回复: 0

[MongoDB] MongoDB 生态 – 客户端 Driver 支持 [复制链接]

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
发表于 2016-11-30 18:41 |显示全部楼层
MongoDB 生态 – 客户端 Driver 支持

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

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

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

您需要登录后才可以回帖 登录 | 注册

本版积分规则

【重磅资料】多云网络实战的相关问题汇总!
云网融合的多云网络

本文介绍如何管理私有云数据中心,构建数据中心互联和混合云解决方案。对于OTT 网络架构的深入理解,基本上来源于SIGCOM 的白皮书和一些公开视频。

Overlay SDN 控制器详解

超级核心路由器演进

获得资料 >>
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:wangnan@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP