面对 MongoDB 3.x ,用什么C++ driver

首先要看下github的c++驱动项目

https://github.com/mongodb/mongo-cxx-driver

这里有个简要的介绍,当前C++驱动分成三个版本,放在不同的branch 中

Branch Stability Development Purpose
master Alpha In progress New C++11 driver
legacy Stable Stable Evolution Primary stable C++ driver release
26compat Stable Maintenance Only Drop in replacement for users of existing 2.6 era C++ driver

简单来讲,

如果你有之前的代码要兼容,不想修改,请用26compat, 编译方法参考我的博客

http://blog.csdn.net/csfreebird/article/details/25512251

如果你有新的代码要编写,请用legacy

如果你想用master branch里面的驱动,还是等等吧。这个new driver还是一个不稳定版本。主要目的是使用C++11特性。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2025-01-06 07:43:49

面对 MongoDB 3.x ,用什么C++ driver的相关文章

走进MongoDB(五)---- 分片

本文从以下几个方面对MongoDB进行介绍 一.分片键组件 二.分片键 三.哈希分片 四.范围分片 五.区间 六.分片部署实例 Sharding概述 是分片.或者分区的意思.分片是一个数据库架构,可以通过key 范围拆分数据并且把拆分后的数据分散的存储到两个或多个数据库实例.分片提供了水平扩展的功能. MongoDB使用分片来支持超大数据集和高操作性能的部署要求.我们可以使用两种方法来支持数据量的大量增加和高性能操作要求:垂直扩展和水平扩展 1.垂直扩展: 通常是增加单机容量,例如.使用性能更高

走进MongoDB(二)

本文从以下四个方面对mongodb进行介绍 一.聚合操作(aggregate operation) 二.文本搜索(text search) 三.数据模型 (DATA MODELS) 四.数据库安全(security) 一.聚合操作 组合多个数据记录,对分组数据记录进行多种操作,最终返回一个单一的结果 实现方式:聚合管道.map-reduce.单用途聚合方法 1.聚合管道 聚合管道是基于数据处理管道模型上的.数据记录经过 多个阶段的管道 最终被转换为聚合结果集. 最基本的过滤管道提供了改变数据集输

mongodb、node.js 安装

1.官网下载mongodb-win32-x86_64-2008plus-ssl-3.4.6-signed.msi安装包 2.安装到D:\database\mongoDB(新建此目录文件夹) 3.到bin文件夹下,看到mongod.exe命令后,或者把环境变量配置下,不用每次都要在dos里切换到此文件目录下 4.作为服务进行安装 --dbpath是指定数据库存放目录,这里要注意有两个 "-" 将mongodb安装为windows服务非常简单只需要在上面执行的命令行后添加 --instal

Windows上安装MongoDB步骤

1.在mongoDB官网下载.msi文件,我下的是社区版,下载地址:https://www.mongodb.com/download-center#community 2.点击msi文件安装mongoDB,默认安装在C:\Program Files\MongoDB\Server\3.2 3.添加安装路径到环境变量,也就是把C:\Program Files\MongoDB\Server\3.2\bin添加到环境变量里面.关于环境变量:右键点击计算机,选择属性,点击系统高级设置,点击高级里面的环境变

windows 中 使用MongoDB

MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.它在许多场景下可用于替代传统的关系型数据库或键/值存储方式. 传统的关系数据库一般由数据库(database).表(table).记录(record)三个层次概念组成,MongoDB是由数据库 (database).集合(collection).文档对象(document)三个层次组成.MongoDB对于关系型数据库里的表,但是集合中没 有列.行和关系概念,这体现了模式自由的特点.

MongoDB 笔记一--MongoDB基本环境配置及增删改查;

一.基本环境配置: 1,首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,然后一步一步next安装,当然可以自己更改安装目录:安装完成之后,配置环境变量,找到安装目录下的bin文件夹,在电脑环境变量里,加入其路径(D:\MongoDB\bin,我安装在D盘内): 2,建立一个用于存放数据库文件的目录:windows默认使用C:\data\db作为数据目录.但是在安装过程中,不会自动建立文件或者文件夹,需要自己创建.当然我们也可以在系统的任意位置创建

MongoDB快速上手

1.  MongoDB简介 MongoDB是一个跨平台的基于Key_Value键值对形式保存数据的NoSQL文档类型数据库. NoSQL(not only sql)数据库,泛指非关系型数据库. 1.1 NoSQL数据库的特点 l  不需要预定义模式 不需要事先定义数据模式,预定义表结构.数据中的每条记录都可能有不同的属性和格式.当插入数据时,并不需要预先定义它们的模式. l  无共享架构 相对于将所有数据存储的存储区域网络中的全共享架构.NoSQL往往将数据划分后存储在各个本地服务器上.因为从本

MongoDB 安装(一)

windows 8安装 mongodb 1.下载安装包 http://www.veryhuo.com/down/html/mongodb.html 2.解压到D:/MongoDB目录下. 3.把D:/MongoDB/bin加到系统环境变量的path中. 4.管理员身份打开cmd,键入以下命令:   mongod --dbpath D:/MongoDB/data  注意:先在d:\mongodb的文件夹内创建data文件夹 执行完毕后.浏览器中打开http://localhost:27017 It

mac下安装mongoDB

方式一:命令行 MongoDB的安装有好多种安装方法,有普通青年的HomeBrew方式,也有文艺青年的源码编译方式.我只想快速的装起来用一下,所以我选最简单的HomeBrew. 请参考官方文档 : http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ 更新Homebrew的package数据库,在Mac的终端中输入: $ brew update 然后耐心等待,这个没有任何显示,估计要几分钟,取决于网络的速度.然后就列出了