mongdb与redis一:连接mongodb

noSQL存储:

1.列存储的数据库:Hbase,HyperTable....优点:方便存储结构化和半结构化数据,方便数据压缩,针对某一列或几列的查询有非常大的IO优势。

2.文档存储:MongoDB....文档存储类似json的格式存储;存储的内容是文档型的。优势,可以实现关系数据库的某些功能

3.key-value存储:redis....优势:可以通过key快速查询到其value。

4.图存储:

5.对象存储:

6.xml数据库:

 

什么是MongoDB:

1.是一个分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。

2.MongoDB,旨在为WEB应用提供可扩展的高性能数据存储解决方案。

3.MongoDB,将数据存储为一个文档,数据结构由key-value键值对组成。

4.MongoDB,文档类似于JSON对象的BJSON。字段值可以包含其它文档,数组及文档数组。

MongoDB特点:

1.MongoDB提供了一个面向文档存储,基本思想就是将关系型数据的行,换成更加灵活的文档模型。一条记录可以表示非常复杂的层次关系。

2.支持丰富的查询表达式

3.非常容易扩展。因为它是面向文档的数据模型,使其可以自动在多台服务器这间分割数据。还可以平衡集群的数据和负载,自动重排文档。

4.丰富的功能。包括索引、存储javascript、聚合、固定集合、文件存储。

5.方便的管理。几乎没什么管理。

 

创建数据库目录和日志目录:

在任意位置创建data目录,在data目录下创建db数据库目录和log日志目录

 

启动mongoDB的数据库服务:

进入安装mongoDB的安装目录下的bin目录,执行:mongod.exe --dbpath=上面创建的数据库目录db目录

 

连接MongoDB数据库:

进入安装mongoDB的安装目录下的bin目录,执行:mongo.exe

 

查看mongoDB自带的数据库: show dbs

 

可视化连接mongoDB工具:MongoChef,现在的名字 Studio 3T

 

posted on 2018-08-12 22:32  myworldworld  阅读(493)  评论(0)    收藏  举报

导航