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) 收藏 举报
浙公网安备 33010602011771号