![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mangodb
linuxheik
这个作者很懒,什么都没留下…
展开
-
mongodb学习笔记–C++操作mongodb
mongodb学习笔记–C++操作mongodb 在学习mongodb过程当中,必须学习的就是用C++(Java、PHP、C#等)操作mongodb,这里讲述C++操作mongodb,在官方提供的mongo-cxx-driver驱动中有相关的操作例子,可以结合例子学习,目录是mongo-cxx-driver-legacy-1.0.0-rc0\src\mongo\client\examples,这...转载 2018-04-13 17:50:45 · 1037 阅读 · 0 评论 -
MongoDB C++ Tutorial BSONBinData
MongoDB C++ TutorialWe will learn about the basics of MongoDB C++ leagcy driver here and how to implement itConnecting to MongoDBNormal Connection (Without Password转载 2016-09-26 15:30:09 · 797 阅读 · 0 评论 -
使用mongofiles操作GridFS
http://www.xker.com/page/e2015/05/191682.html一、什么是bsonBSON是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型。BSON可以做为网络数据交换的一种存储形式,这个有点类似于Go转载 2016-09-26 15:10:39 · 1901 阅读 · 0 评论 -
学习MongoDB--(4-2):MongoDB查询(数组、内嵌文档和$where)
学习MongoDB--(4-2):MongoDB查询(数组、内嵌文档和$where)标签: 文档mongodbapplejavascriptcfunction2012-08-08 22:21 40886人阅读 评论(8) 收藏 举报 分类:MongoDB(26) 版权声明:本文为博主原创文章,未经博主允许不得转载。上篇主要介绍了一转载 2016-09-26 10:46:44 · 1139 阅读 · 0 评论 -
MongoDB C++ 数组的写操作
MongoDB C++ 数组的写操作经常会碰到这类问题,现在将前两年自己写过的代码总结一下,以后编程会方便很多。Document中包含两个数组,一个简单点,每个元素都是string,一个复杂点,每个元素都是一个对象,有两个属性address和status.> db.schedule.findOne({"_id" : ObjectId("51e930f92291307转载 2016-09-08 17:45:21 · 1436 阅读 · 0 评论 -
如何使用MongoDB自带的json库来反序列json字符串
如何使用MongoDB自带的json库来反序列json字符串标签: jsonmongodbparsingstringexceptionuser2012-03-23 17:46 6170人阅读 评论(0) 收藏 举报 分类:NoSQL(3) C/C++(8) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[转载 2016-09-07 23:31:13 · 3237 阅读 · 0 评论 -
mongodb_修改器
mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)标签: mongodb2012-07-16 19:16 39086人阅读 评论(1) 收藏 举报 分类:mongodb(10) 版权声明:本文为博主原创文章,未经博主允许不得转载。对于文档的更新除替换外,针对某个或多个文档转载 2016-09-07 21:12:34 · 311 阅读 · 0 评论 -
mongodb的c++接口的说明
mongodb的c++接口的说明作者: habadog 日期: 2011 年 08 月 02 日发表评论 (3)查看评论mongodb c++ 接口说明说明:IN表示输入参数;OUT表示输出参数;(1)构造函数:DBClientConnection(bool auto_connect, 0, double so_timeout);auto转载 2016-09-07 17:54:32 · 475 阅读 · 0 评论 -
Compiling MongoDB C++ Driver, Boost Error (Windows)
Compiling MongoDB C++ Driver, Boost Error (Windows)up vote1down votefavorite1I am trying to compile the MongoDB C++ Driver on Windows. I am using the SCons转载 2016-09-07 17:18:35 · 1131 阅读 · 0 评论 -
mongodb客户端编程
mongodb客户端编程2013-02-19 11:46 5428人阅读 评论(17) 收藏 举报from : http://blog.csdn.net/fuxingdaima/article/details/8296405研究了大半天,终于可以在windows的vs2008通过C++编码来实现连接mongodb服务器,从而进行其它数据库存取操作。一转载 2016-09-07 15:48:37 · 667 阅读 · 0 评论 -
Base64 example
我们的图片大部分都是可以转换成base64编码的data:image。 这个在将canvas保存为img的时候尤其有用。虽然除ie外,大部分现代浏览器都已经支持原生的基于base64的encode和decode,例如btoa和atob。(将canvas画布保存成img并强制改变mimetype进行下载,会在下一篇记录)但是处于好奇心,还是驱使我去了解下base64编码的原理。以便也在不支持转载 2016-09-26 16:42:19 · 353 阅读 · 0 评论 -
mongodb insert bindata 二进制数据
mongodb二进制操作HexData(3,"00112233445566778899aabbccddeeff") or UUID("00112233445566778899aabbccddeeff")both will result: BinData(3,"ABEiM0RVZneImaq7zN3u/w==")And the other way around:B转载 2016-09-26 18:07:14 · 9349 阅读 · 0 评论 -
MongoDB日期类型
在mongodb中创建日期的时候使用不同的方式创建的日期是不同的。在mongodb中使用Date()创建的日期类型是一个字符串的类型,这个字符串中包含时区等数据 。使用new Date()创建的将会是ISODate类型的一个日期对象。同样我们可以使用ISODate()方式去创建日期对象,得到的结果是使用new Date相同的。下面是我在电脑上测试的: ISODate类型日期支持多种格式:neu:P...转载 2018-04-13 17:49:46 · 6376 阅读 · 0 评论 -
mongodb二进制操作
https://mongodb.github.io/mongo-cxx-driver/api/legacy-1.0.4/bsonmisc_8h_source.htmlhttps://github.com/waitman/mongo-cxx-driver-examples/blob/master/clientTest.cppmongodb二进制操作HexData(3,"001122334455667...转载 2018-04-13 17:49:00 · 1725 阅读 · 0 评论 -
MongoDB C++ Tutorial
MongoDB C++ TutorialWe will learn about the basics of MongoDB C++ leagcy driver here and how to implement itConnecting to MongoDBNormal Connection (Without Password)mongo::DBClientConnection conn;Mong...转载 2018-04-13 17:47:38 · 262 阅读 · 0 评论 -
mongodb存储二进制数据
mongodb存储二进制数据mongodb 3.x存储二进制数据并不是以base64的方式,虽然在mongo客户端的查询结果以base64方式显示,请放心使用。下面来分析存储文件的存储内容。base64编码数据会增长1/3成为顾虑。 首先看mongo的c-driver对Binary类型数据的相关定义。注意下面提到了JS,要清楚官方提供给我们的mongo-client是使用JS语言的。下面我将会存储...转载 2018-04-13 17:46:44 · 2822 阅读 · 0 评论 -
Oceanbase列传
Oceanbase列传分布式与存储技术跳至内容首页关于郁白文章列表文章预告正在追越狱第五季两阶段提交的工程实践两阶段提交(2 Phase Commit简称2PC)协议是用于在多个节点之间达成一致的通信协议,它是实现“有状态的”分布式系统所必须面对的经典问题之一。本文通过对比经典2PC协议,和Google工程实践的基础上,分析一种优化延迟的2PC协议。为了方便说明转载 2017-07-24 11:37:21 · 319 阅读 · 0 评论 -
CODIS原理 之 数据迁移流程[2.X]
CODIS原理 之 数据迁移流程[2.X]分类:源码剖析设计思路 (1173) (0)作者:邹祁峰 邮箱:Qifeng.zou.job@hotmail.com 博客:http://blog.csdn.net/qifengzou日期:2016.08.03 10:42:40 转载请注明来自”祁峰”的CSDN博客CODIS有一个非常重要的特点就转载 2017-06-12 16:50:32 · 1575 阅读 · 0 评论 -
业务应用
业务应用Facebook在SIGMOD 2011会议上介绍了基于Hadoop/HBase的三种应用系统:Titan(Facebook Messages)、Puma(Facebook Insights)和ODS(Facebook Internal Metrics)。Titan主要用于用户数据存储,Puma用于MapReduce分布式计算,ODS用于存储公司内部监控数据,Facebook基于H转载 2017-01-22 17:49:43 · 474 阅读 · 0 评论 -
开源大数据处理工具
http://www.bi168.cn/thread-6905-1-1.html本文一共分为上下两部分。我们将针对大数据开源工具不同的用处来进行分类,并且附上了官网和部分下载链接,希望能给做大数据的朋友做个参考。下面是第一部分。查询引擎一、Phoenix贡献者::Salesforce简介:这是一个Java中间层,可以让开发者在Apache HBase上执行SQL查询。Phoen转载 2016-09-28 10:04:09 · 755 阅读 · 0 评论 -
How to print out more than 20 items (documents) in MongoDB's shell?
How to print out more than 20 items (documents) in MongoDB's shell?db.foo.find().limit(300)won't do it. It still prints out only 20 documents.db.foo.find().toArray()db.foo.find().forE转载 2016-09-27 16:57:55 · 418 阅读 · 0 评论 -
db.org/dl/cxx-driver下载
db.org/dl/cxx-driver园首页新随笔联系订阅 随笔-20 文章-0 评论-10 Mongodb Compile C++ Driver之前发现直接编译mongo源码中的驱动,静态库的驱动会很大,在链接使用的时候会报很多链接错误。转而直接编译单独提供驱动源码,同样vc2008的版本也要做我的另一篇博转载 2016-09-07 15:12:55 · 370 阅读 · 0 评论 -
Building Mongodb with Visual Studio 2008
Building Mongodb with Visual Studio 2008标签: mongodbpythonjavascriptbuild数据库c2011-08-27 14:43 938人阅读 评论(0) 收藏 举报 分类:VS2008 C++ driver mongodb原文参考http://www.mongodb.org/display转载 2016-09-07 14:34:52 · 515 阅读 · 0 评论 -
mongodb c driver的使用总结(1)
mongodb c driver的使用总结(1)1、初始化mongoc非线程安全,只需调用一次mongoc_init();2、设置日志回调static void log_handler (mongoc_log_level_t log_level, const char* log_domain, const char* message, voi转载 2016-09-07 11:15:17 · 2882 阅读 · 0 评论 -
MongoDB和MySQL性能测试及其结果分析
MongoDB和MySQL性能测试及其结果分析2011-02-23 11:18 洪小军 博客园 字号:T | T编者用四组数据的查询和插入操作说明MongoDB、HandlerSocket和MySQL在QPS、CPU、IO三种情况下性能的差异。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验一转载 2016-08-29 18:28:29 · 892 阅读 · 0 评论 -
MongoDB的真正性能
随笔 - 157 文章 - 2 评论 - 265 MongoDB的真正性能最近开始研究MySQL和MongoDB,发现这方面资料不多。尤其是真正的说到点子上的文章,太少了。有一些对比测试的文章基本上都是瞎测,测试方法都测到了马腿上,得出的结论基本上都是NoSQL毫无价值容我借用Russell Smith 的那句话:不是Mongo转载 2016-08-29 18:12:53 · 4465 阅读 · 1 评论 -
一种可以避免数据迁移的分库分表scale-out扩容方式
查看: 201|回复: 1 一种可以避免数据迁移的分库分表scale-out扩容方式 [复制链接] fengljx论坛徽章:2电梯直达1# 发表于 2016-2-17 21:18 | 只看该作转载 2016-08-29 18:02:12 · 1012 阅读 · 0 评论 -
MongoDB: 一个简单的配置两个shared的例子
MongoDB: 一个简单的配置两个shared的例子标签: mongodb服务器数据库扩展测试shell2011-05-20 10:37 2736人阅读 评论(0) 收藏 举报 分类:我的笔记(20) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+] MongoDB: 一个简单转载 2016-08-29 17:54:46 · 1265 阅读 · 0 评论 -
mongodb的sharding(分片)横向扩容的方法
sharding是mongodb进行横向扩容的方法,sharding把一个集合的不同部分存储到不同的机器上,当一个数据库集合变得很大时,你只需要加入新的机器即可。sharding自动把集合的数据分布到新的服务器上,sharding自动实现数据和读写负载均衡。为了使集群具有sharding功能,首先需要建立一个sharding集群。然后就可以在集群内指定某个数据库是否启用sharding,在转载 2016-08-29 17:48:05 · 9559 阅读 · 0 评论 -
MongoDB集群搭建及Sharding的实现思路
MongoDB集群搭建及Sharding的实现思路2014-03-28 09:35 zuzhou 51CTO博客 我要评论(0) 字号:T | T选择一个合适索引而减少索引量,这种索引叫做重复索引,能够在索引中直接查找到所有要查询的索引,叫做覆盖索引,能够满足覆盖索引的条件并且排序次序又能够与索引的次序相同,这种次序是"3星"的,所以任何时候创建索引的目的一定要与搜转载 2016-08-29 17:43:15 · 695 阅读 · 0 评论 -
Mongodb中Sharding集群
Mongodb中Sharding集群博客分类: mongodb 随着mongodb数据量的增多,可能会达到单个节点的存储能力限制,以及application较大的访问量也会导致单个节点无法承担,所以此时需要构建集群环境,并通过sharding方案将整个数据集拆分成多个更小的chunk,并分布在集群中多个mongod节点上,最终达到存储和负载能力扩容、压转载 2016-08-29 17:30:05 · 931 阅读 · 0 评论 -
MongoDB分片实战(一):集群搭建
随笔 - 97 文章 - 9 评论 - 337 MongoDB分片实战(一):集群搭建环境准备Linux环境主机OS备注192.168.32.13CentOS6.3 64位普通PC192.168.71.43CentOS6.2 64位服务器,NUMA CPU架构转载 2016-08-29 17:21:28 · 631 阅读 · 0 评论 -
每天200亿次查询 – MongoDB在奇虎360
每天200亿次查询 – MongoDB在奇虎360时间 2015-03-11 18:19:35 MongoDB中文社区原文 http://www.mongoing.com/archives/715主题 MongoDB100 多个应用, 1,500 多个实例,每天 200 亿次查询奇虎是中国最大的安卓移动发布平台。奇虎也是中国最顶尖的病毒软件防护公司,转载 2016-08-30 10:16:22 · 1052 阅读 · 0 评论 -
利用mongodb实现分布式WEB图片存储
利用mongodb实现分布式WEB图片存储2012-12-22 14:00:33标签:mongodb 分布式图片存储 nginx 分布式网站 。 的确在站比较小得时候,附件不多的时候,当然这样处理很好。但是当 附件数量海里去了~~ 那这样存就蛋疼了, 备份是个问题,硬盘IO瓶颈那会也会凸显出来。问题接踵而来。那会,就需要分布式文件存储了。 利用 GridFS 存储文件转载 2016-08-30 14:38:28 · 2349 阅读 · 0 评论 -
Tutorial
mongodb/mongo-cxx-driver Code Pull requests 9 Wiki Pulse GraphsTutorialAndrew C. Morrow edited this page on 18 May 2015 · 40 revisions Pages 16Home转载 2016-09-07 10:50:45 · 518 阅读 · 0 评论 -
windows下使用Cmake和VC 2013安装mongodb C driver Windows下安装mongodb的C语言程序驱动必须借助交叉编译软件CMake,但是官网上的文档对于一些
windows下使用Cmake和VC 2013安装mongodb C driverWindows下安装mongodb的C语言程序驱动必须借助交叉编译软件CMake,但是官网上的文档对于一些细节交代的非常不清楚,昨天弄了半天,总算成功安装了,步骤如下:1、下载mongodb 将mongo-c-driver-1.1.4.zip源代码解压到d:根目录下(此目录路径可根据需要选定)转载 2016-09-07 10:11:37 · 978 阅读 · 0 评论 -
【C++ STL学习与应用总结】22: 函数组合之1:如何使用std::bind (since C++11)
【C++ STL学习与应用总结】22: 函数组合之1:如何使用std::bind (since C++11)标签: c++stl2015-12-16 07:31 8842人阅读 评论(0) 收藏 举报 分类:c++(47) stl(14) 版权声明:本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的转载 2016-09-06 21:43:08 · 1058 阅读 · 0 评论 -
lua_cmsgpack.c
https://github.com/oatmeal-zero/luamongo.gitlua_cmsgpack.c ( 文件浏览 )文件源自:redis 源码源码简介:adlist.c 、 adlist.hrebornliu 发布于2015-03-24浏览次数:3下载次数:0下载需 1 积分评分:0.0转载 2016-09-06 20:56:17 · 941 阅读 · 0 评论 -
mongoDB 自增ID C++实现方法
mongoDB 自增ID C++实现方法标签: mongodbc++stringquery数据库脚本2012-05-01 20:06 3876人阅读 评论(0) 收藏 举报 分类:C++(2) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]1、实现原理假设要为Collect转载 2016-09-06 20:26:11 · 956 阅读 · 0 评论 -
记录分布式服务器集群架构变化简单思路
记录分布式服务器集群架构变化简单思路2016-06-12 20:56 91人阅读 评论(0) 收藏 举报 分类:软件架构(7) 目录(?)[+]01.大型网站演化(APP)简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。集群主要分为:高可用集群(Hi转载 2016-09-19 10:44:51 · 494 阅读 · 0 评论