一、对象ID的生成
每个mongoDB文档那个都要求有一个主键,它在每个集合中对所有的文档必须是唯一的,主键存放在文档_id字段中。由12个字符组成;
4c291856 238d3b 19b2 000001
4字节时间戳 机器ID 进程ID 计数器3333
二、BSON
BSON是mongodb中用来标示文档的二进制格式,它既是存储格式,也是命令格式...
分类:
数据库 时间:
2014-11-01 20:33:44
阅读次数:
254
总结一下redis的特点:1.独特的键值对模型 很多数据库只能处理一种数据结构: ? SQL 数据库 —— 表格 ? Memcached —— 键值对数据库,键和值都是字符串 ? 文档数据库(CouchDB、MongoDB) ——由 JSON/BSON 组成的文档(document)而一旦数据库提供...
分类:
其他好文 时间:
2014-10-24 15:58:06
阅读次数:
136
学Mongodb之前,最好先了解一下JSON这种数据格式,Mongodb中的BSON是JSON的一种扩展,和JSON差不多,如果懂JSON的话,学起来会容易很多,当然JSON也是很容易上手的。(1):插入(insert)可以有两种,单个的插入document和批量的插入document a. 插.....
分类:
数据库 时间:
2014-10-23 15:40:23
阅读次数:
144
package com.x.mongodb;
import java.net.UnknownHostException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.bson.types.ObjectId;
import com.m...
分类:
数据库 时间:
2014-10-21 17:57:57
阅读次数:
250
package cn.toto.mongodb;
import java.net.UnknownHostException;
import org.bson.types.ObjectId;
import org.junit.Test;
import com.mongodb.BasicDBObject;
import com.m...
分类:
数据库 时间:
2014-10-17 22:01:26
阅读次数:
236
GridFS简介
mongoDB的文档以BSON格式存储,支持二进制的数据类型,当我们把二进制格式的数据直接保存到mongoDB的文档中。但是当文件太大时,例如图片和视频等文件,每个文档的长度是有限的,于是mongoDb会提供了一种处理大文件的规范--GridFS。
GridFS实现原理
在GridFS数据库中,默认使用fs.chunks 和fs.files来存储文件,其中fs.files集合存放文件的信息,fs.chunks存放文件的数据,一个fs.files集合中的一条记录内容如下,即一个file信息如...
分类:
数据库 时间:
2014-10-17 16:59:29
阅读次数:
243
mongodb启动/data/mongodb/bin/mongod-f/data/mongodb/bin/mongodb.conf进入./mongo一些概念一个mongod服务可以有建立多个数据库,每个数据库可以有多张表,这里的表名叫collection,每个collection可以存放多个文档(document),每个文档都以BSON(binaryjson)的形式存放于..
分类:
数据库 时间:
2014-10-16 14:29:13
阅读次数:
386
简介:本文仅提供快速入门级别的使用C# Driver操作MongoDB,高手跳过Downloading the C# Driver猛击下载添加相关的dll引用 MongoDB.Bson.dll MongoDB.Driver.dll添加名称空间引用using MongoDB.Bson;us...
分类:
数据库 时间:
2014-10-05 12:12:58
阅读次数:
283
介绍
Scala是一种函数式面向对象语言,它融汇了许多前所未有的特性,而同时又运行于JVM之上。随着开发者对Scala的兴趣日增,以及越来越多的工具支持,无疑Scala语言将成为你手上一件必不可少的工具。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据...
分类:
数据库 时间:
2014-09-30 20:17:19
阅读次数:
335
1, Insert
MongoDB is database storing document object, the type of which is called Bson.(like JSON);
Example: // document defination
Now after using command[db.posts.insert(doc)], you will...
分类:
数据库 时间:
2014-09-21 01:19:39
阅读次数:
380