MongoDB 初试

  首先去 官网将 MongoDB 下载下来。

  MongoDB 不同版本之间的安装方式不尽相同。所以在安装的时候要注意。

  MongoDB 解压以后,目录下有 Mongo.exe 打开该程序,出现 DOS界面。显示连接状态成功 即可。

(最好添加到WINDWOS服务里)

  将 Mongo.exe  关闭以后会导致  MongoDB 服务 关闭,数据库将不可用。

     

      MongoDB 对于用惯了 关系型数据库的人来说 一开始可能不太习惯。它的操作方式不太相同。但只要熟悉 memcached 的 人来说,会很快上手。

  使用MongoVUE 客户端管理程序来管理 Mongodb , 该程序需要付费,不过也可以破解。将其EXE文件覆盖即可。

  

由于 VS 目前没有比较好的 Mongodb 数据源访问插件,所以 还需要 下载 mongodb  的驱动。

  在VS 中新建项目文件,然后引用此 驱动中的DLL, 接下来引入命名空间, 就像 ADO.NET 数据源访问方式一样即可访问。

Mongodb 需要注意的地方:

目前只做了 CRUD  ,深入的还待补充。

Mongodb  会自动生成主键,且自动增量。

Mongodb  中数据为 key values 形式。 JSON是最直接的读写方式。

Mongodb  不需要设置数据类型或者表结构什么的。它统一存在一张表中。该表只有3个列,1,key 2, values 3,type

  

MongoDB 初试

时间: 2024-10-08 11:25:25

MongoDB 初试的相关文章

google Cayley图谱数据库初试

一.安装 mkdir cayley cd cayley mkdir src export GOPATH=$(pwd) go get github.com/google/cayley go build src/github.com/google/cayley/cayley.go 其中缺什么包下什么包,没有hg工具安装hg 修改下源码cayley.go switch cmd { case "init": db.Init(cfg, *tripleFile) case "load&q

ubuntu安装mongodb

参考:http://blog.csdn.net/zhushh/article/details/52451441 1.导入软件源的公钥 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 2.为mongodb创建软件源list文件 ubuntu12.04 echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multi

mongodb 安装、windows服务、创建用户

http://www.cnblogs.com/best/p/6212807.html 打开MongoDB的安装目录如“C:\Program Files\MongoDB\Server\3.4\bin”,并在此目录下新建一个mongo.config文件,文件内容如下: ##数据库目录## dbpath=C:\data\db ##日志输出文件## logpath=C:\data\log\db.log 使用cmd进入命令行 使用cd切换目录到安装目录下,如:cd  C:\Program Files\Mo

MongoDB 学习笔记之 WriteConcern

WriteConcern: 转载:MongoDB WriteConcern(写关注)机制 http://www.ywnds.com/?p=3688&viewuser=40 MongoDB部署模式 MongoDB的部署模式有三种:第一种是单机模式(开发测试):第二种是高可用复制集:第三种是可扩展分片集群.如下图所示. 知道了MongoDB几种常用的部署模式之后,接下来我们看看每种部署模式的写操作过程. MongoDB单点写操作 从上图可以看出,其中primary是MongoDB的一个实例,里面有两

MongoDB副本集

简介 mongodb复制(replication)是将数据同步在多个服务器的过程.主节点记录在其上的所有操作oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致.复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并保证数据的安全性.复制还允许您从硬件故障和服务中断中恢复数据. 而副本集(replica set)是从mongodb 1.6 提供的新功能,比复制功能要强大一些并增加了故障自动切换和自动修复成员节点,

mongodb 学习

该命令如果数据库不存在,将创建一个新的数据库, 否则将返回现有的数据库.如果想创建一个数据库名称为 <mydb>, 那么 use DATABASE 语句应该如下: >use mydb switched to db mydb=============================================================================要检查当前选择的数据库使用命令 db >db mydb============================

MongoDB之update

Update操作只作用于集合中存在的文档.MongoDB提供了如下方法来更新集合中的文档: db.collection.update() db.collection.updateOne() New in version 3.2 db.collection.updateMany() New in version 3.2 db.collection.replaceOne() New in version 3. 你可以通过指定criteria或者filter来指定你想更新的文档: update函数执行

MongoDB 数据分发

在MongoDB(版本 3.2.9)中,数据的分发是指将collection的数据拆分成块(chunk),分布到不同的分片(shard)上,数据分发主要有2种方式:基于数据块(chunk)数量的均衡分发和基于片键范围(range)的定向分发.MongoDB内置均衡器(balancer),用于拆分块和移动块,自动实现数据块在不同shard上的均匀分布.balancer只保证每个shard上的chunk数量大致相同,不保证每个shard上的doc数量大致相同. 一,数据按照chunk数量进行均衡分发

MongoDB 搭建分片集群

在MongoDB(版本 3.2.9)中,分片是指将collection分散存储到不同的Server中,每个Server只存储collection的一部分,服务分片的所有服务器组成分片集群.分片集群(Sharded Clustered)的服务器分为三中类型:Router(mongos),Config Server 和 Shard(Replica Set 或 Standalone mongod).使用分片集群,不需要使用强大的计算机,就能存储更多的数据,处理更大的负载.分布式数据库系统的设计目的是: