Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB:哪个C驱动程序?_C_Mongodb - Fatal编程技术网

MongoDB:哪个C驱动程序?

MongoDB:哪个C驱动程序?,c,mongodb,C,Mongodb,我是MongoDB新手,刚刚发现我一直在检查的Ubuntu存储库中的MongoDB驱动程序与官方驱动程序不同。我的问题是,他们的区别是什么?我通常使用官方版本的东西,除非有很好的理由不这样做,但我认为可能有一个原因,即Ubuntu存储库中包含了备用驱动程序,而不是官方驱动程序。官方MongoDB驱动程序都可以在这里找到: 此外,所有官方驱动程序在Github的根目录下移动: 这是获取最新版本驱动程序的最佳方法。一般来说,MongoDB和Ubuntu/Debian的官方软件包如下所述(Ubun

我是MongoDB新手,刚刚发现我一直在检查的Ubuntu存储库中的MongoDB驱动程序与官方驱动程序不同。我的问题是,他们的区别是什么?我通常使用官方版本的东西,除非有很好的理由不这样做,但我认为可能有一个原因,即Ubuntu存储库中包含了备用驱动程序,而不是官方驱动程序。

官方MongoDB驱动程序都可以在这里找到:

此外,所有官方驱动程序在Github的根目录下移动:

这是获取最新版本驱动程序的最佳方法。一般来说,MongoDB和Ubuntu/Debian的官方软件包如下所述(Ubuntu repos有非常旧的版本):

编辑:

你提到的司机就是这个:

驱动程序维护人员提到,它与主驱动程序有“稍微不同”的目标,但不是具体的目标。我认为主要区别在于维护级别和更新频率:


官方的C驱动程序是其他几个驱动程序的基础,它将获得大量的开发时间、快速的错误修复、即时的新功能支持等。libmongo客户端驱动程序已经几个月没有看到任何活动了——我在这里不是批评,只是观察一下。对我来说,这就是为什么要使用官方驱动程序的一个令人信服的理由。

你能列出你在Ubuntu上使用的驱动程序的实际包名吗?那么我可以比我将要给出的一般答案更具体一点。libmongo-client0是有问题的软件包。我不知道10gen存储库,所以谢谢。但我的问题是关于这两个驱动程序之间的差异,如果有人比其他驱动程序有任何明显的优势。我补充了更多的答案,这不是对优点/缺点的技术剖析-我认为你需要撰写libmongo客户端来做到这一点,查看维护和更新的级别是一个很好的观察。这回答了我的主要担忧,所以我会接受它。非常感谢。