数据库
文章平均质量分 64
关系型数据库以及Nosql的相关感悟、操作、技术分享
wei_god
涉及领域:图像处理、目标检测、深度学习
展开
-
c++ Linux 使用mysql
1、安装mysqlsudo apt-get install mysql-serversudo apt-get install apache2sudo apt-get install libmysqlclient-dev安装后,usr/include/mysql目录下就会出现mysql.h文件,可用于c++的数据库开发中。 使用时头文件#include <mysql.h>编译选项:g++ -o原创 2017-03-29 13:08:47 · 1191 阅读 · 1 评论 -
c++操作mongodb Windows 上
1、下载mongodb: http://www.mongodb.org/downloads 双击即可快速安装。2、添加环境变量 3、cmd管理员运行开启mongodb服务mongod.exe --dbpath "E:\Program Files\MongoDB\data" --logpath "E:\Program Files\MongoDB\log\mongodb.log" -install原创 2017-03-29 19:37:33 · 5332 阅读 · 3 评论 -
c++操作mongodb Windows 下 mongo-c-driver vs2013编译 附使用实例
1、下载mongo-c-driver源码文件: https://github.com/mongodb/mongo-c-driver.git2、下载`libbson的源码 https://github.com/mongodb/libbson.git如果不想编译直接使用可以下载我编译好的文件: mongo-c-driver-win32-bin.7z mongo-c-driver-win64-bi原创 2017-03-31 12:09:27 · 6887 阅读 · 13 评论 -
mongodb 高级查询 高级操作 非常全
面向文档的 NoSQL 数据库主要解决的问题不是高性能的并发读写,而是保证海量数据存储 的同时,具有良好的查询性能。MongoDB 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语 言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。由于 MongoDB 可以支持复杂的数据结构,而且带有强大的数据查询功能,因此非常受到欢迎,很多项目都考虑用 Mong原创 2017-03-30 15:31:11 · 7120 阅读 · 0 评论 -
mongodb Capped Collection介绍
简单介绍: capped collections 是性能出色的有着固定大小的集合,以 LRU(Least Recently Used 最近最少 使用)规则和插入顺序进行 age-out(老化移出)处理,自动维护集合中对象的插入顺序,在创 建时要预先指定大小。如果空间用完,新添加的对象将会取代集合中最旧的对象。 功能特点 可以插入及更新,但更新不能超出 collection 的大小,否则更新失败。原创 2017-03-30 16:16:11 · 792 阅读 · 0 评论 -
mongodb GridFs
为什么要使用GridFs呢? 由于 MongoDB 中 BSON 对象大小是有限制的,所以 GridFS 规范提供了一种透明的机制,可 以将一个大文件分割成为多个较小的文档,这样的机制允许我们有效的保存大文件对象,特对于那些巨大的文件,比如视频、高清图片等。简单介绍 GridFS 使用两个表来存储数据1、files 包元数据对象 2、chunks 包其他一些相关信息的二进制块为了使多个 G原创 2017-03-30 17:19:12 · 473 阅读 · 0 评论 -
mongodb数据导入导出
使用数据库,经常会碰到导入导出数据的需求,下面就介绍实用工具 mongoexport 和 mongoimport 的使用方法: 参数说明:-d 指明使用的库, 本例中为” my_mongodb” -c 指明要导出的表, 本例中为”user” -o 指明要导出的文件名, 本例中为”user.dat” 从上面可以看到导出的方式使用的是 JSON 的样式 。导出 CSV 格式的文件: 参数说明:-原创 2017-03-30 18:01:10 · 613 阅读 · 0 评论 -
mongodb 访问控制
官方手册中启动 MongoDB 服务时没有任何参数,一旦客户端连接后可以对数据库任意操作,而且可以远程访问数据库,所以推荐开发阶段可以不设置任何参数,但对于生产环境还 是要仔细考虑一下安全方面的因素,而提高 MongoDB 数据库安全有几个方面: 1、绑定 IP 内网地址访问 MongoDB 服务 2、设置监听端口 3、使用用户名和口令登录 1、绑定 IP 内网地址访问MongoDB 服务原创 2017-03-30 19:05:47 · 723 阅读 · 0 评论 -
mongodb GridFS 大结构文件系统
GridFS是一种在MongoDB中存储大二进制文件的机制。使用GridFS存文件有如下几个原因:1、利用Grid可以简化需求。要是已经用了MongoDB,GridFS就可以不需要使用独立文件存储架构。2、GridFS会直接利用业已建立的复制或分片机制,所以对于文件存储来说故障恢复和扩展都很容易。3、GridFS可以避免用于存储用户上传内容的文件系统出现的某些问题。例如,GridFS在同一个目原创 2017-03-31 23:21:18 · 1308 阅读 · 0 评论 -
mongodb 大结构文件系统 Gridfs c操作实例
GridFS是一种在MongoDB中存储大二进制文件的机制。使用GridFS存文件有如下几个原因:1、利用Grid可以简化需求。要是已经用了MongoDB,GridFS就可以不需要使用独立文件存储架构。2、GridFS会直接利用业已建立的复制或分片机制,所以对于文件存储来说故障恢复和扩展都很容易。3、GridFS可以避免用于存储用户上传内容的文件系统出现的某些问题。例如,GridFS在同一个目录原创 2017-04-01 08:47:28 · 2170 阅读 · 2 评论