码迷,mamicode.com
首页 > 数据库 > 详细

mongoDB-NoSQL

时间:2015-01-26 12:02:35      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:nosql   mongodb   非结构型数据库   

mongoDB与SQL比较:

   和普通数据库的最大的区别就是结构化,非结构化。

NoSQL:

   泛指非关系型数据库.相比关系型数据库,其实其之前的进化也就是从一个二维表及其之间的联系组合成的一个数据组织。二维表其实就是就是咱们所学习的数据结构,在关系数据库中,存放在数据库中的逻辑结构都是以二维表为基础的,所以其是非常贴近逻辑世界的,很容易被接受。

关系型数据库的瓶颈之谈:

   高并发读写需求;海量数据的高效率读写;高扩展和可用性;

   而改朝换代的今天,学习NoSQL是迫在眉睫的。相比关系型数据库,我们改变了以往使用SQL语句的查询方式(具体下篇更新

NoSQL特点总结:

  •   超大量的数据处理;
  •   解决了性能瓶颈;
  •   操作简单;
  •   模式自由;
  •   易扩展;……


mongoDB安装与配置:

   下载MongoDB(下载地址:http://www.mongodb.org/downloads),直接下载自己需要的版本就可;

   建立一个MongoDB程序存放目录;

   建立一个数据文件存放目录,如在D盘新建一个mdb;

   启动MongoDB服务:

     主要分两个步骤:

       步骤一:找到存放mongod.exe的路径

       步骤二:找到存放数据文件的路径

运行效果如下:

技术分享

运行成功的另一个效果就是数据文件存放位置建好了,如下图:

技术分享

   这样就建成了一个local.0的数据存储,直接使用C#或者各种语言直接连接就可存储。

mongoDB应用场合:

   在考试系统中,使用MongoDB主要就是用来存放英语音频还有学生头像,其实整个过程除了数据量大之外,还涉及到了缓存问题。

   使用MongoDB存放,可以满足:

  •      存放海量数据;
  •      能够承受高并发;
  •      可以使用廉价存储;
  •      如果数据适量,单服务器的稳定性则可以直接满足我们的需求。


总结:NoSQL,从MongoDB这的学习,也只是冰山一点,不过也是一个很好的开始,继续!


mongoDB-NoSQL

标签:nosql   mongodb   非结构型数据库   

原文地址:http://blog.csdn.net/huo065000/article/details/42806533

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!