Mongo DB
长空飞鸟
C++,Socket,网络编程,多线程,SQL SERVER,BI,SSIS,ETL,北京
展开
-
MongoDB基本概念(一):文档 Document
文档是MongoDB的核心概念。多个键及其关联的值有序地放置在一起便是文档。每种编程语言表示文档的方法不太一样,但大多数编程语言都有相通的一种数据结构,比如映射,散列货字典。例如,在JavaScript里面,文档表示为对象:{"greeting" : "Hello, world!"}这个文档只有一个键"greeting",其对应的值为hello world.通常情况下文档会包含原创 2012-02-29 22:03:23 · 3244 阅读 · 0 评论 -
Mongo DB一些独特好用的功能
1. 索引 MongoDB支持通用辅助索引,能进行多种快速查询,也提供唯一的,复合的和地理空间索引能力。2. 存储JavaScript 开发不必使用存储过程了,可以直接在服务器端存取JavaScript的函数和值。3. 聚合 MongoDB支持MapReduce和其他聚合工具。4. 固定集合 集合的大小是有上限的,原创 2012-02-29 21:44:20 · 3308 阅读 · 1 评论 -
MongoDB基本结构
实例1: 集合1 : 文档1 : 文档2 : 文档3原创 2012-02-29 21:51:49 · 2229 阅读 · 0 评论 -
NoSQL代表: Mongo DB(芒果数据库)
一、MongoDB简介 MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。(humongous:堆积如山)2011年将被记住,因为这一年SQL将死;这一年,关系数据库从一线退下;这一年开发人员发现他们没必要为了持久化数据,而将原创 2012-02-28 20:46:13 · 40198 阅读 · 4 评论 -
MongoDB基本概念(二):集合 Collections
集合就是一组文档,如果说MongoDB中的文档类似于关系型数据库中的行,那么集合就如同表。 集合是无模式的。这意味着一个集合里面的文档可以是各式各样的。一个集合中不光可以是值的类型不同,键也可以完全不一样。因为集合里面可以放置任何文档。 则一个问题是:还有必要使用多个集合吗? good question!理由是把各种各样的文档都混在一个集合里面,无论对于开发者还是管理者原创 2012-02-29 22:06:48 · 3768 阅读 · 0 评论 -
MongoDB基本概念(三)数据库 Database
MongoDB中多个集合组成数据库一个MongoDB的实例可以承载多个数据库,他们之间可视为完全独立。数据库名限制不能是空字符串不得含有空格,. $ / \和\0应全部小写最多64字节。保留数据库admin: root数据库, local : 这个数据永远不会被复制,可以用来存储限于本地单台服务器的任意集合config: 当mongoDB勇于分片设置是,confi原创 2012-02-29 22:31:56 · 1664 阅读 · 0 评论 -
MongoDB启动
启动MongoDB,执行mongod可执行文件。使用默认数据目录: /data/db使用默认端口: 27017会启动一个非常基本的HTTP服务器,监听28017端口,这意味着你可以通过浏览器访问http://localhost:28017来获取数据库的管理信息。在启动服务器的shell下可以键入Ctrl-C来完全地停止mongod的运行。原创 2012-03-05 19:13:42 · 1476 阅读 · 0 评论 -
MongoDB Shell
MongoDB自带一个JavaScript shell, 以命令行与MongoDB实例交互。可以执行管理操作,检查运行实例等启动Shell:$ ./mongo可以运行任何JavaScript程序,还可以利用JavaScript的标准库。可以定义和调用JavaScript函数。可以使用多行命令。选择要使用的数据库:>use foobar>db通过db变量来访问原创 2012-03-05 20:11:39 · 2252 阅读 · 1 评论