NoSQL-mongoDB
来源:互联网 发布:快乐秒赞源码 编辑:程序博客网 时间:2024/06/08 04:20
mongoDB与SQL比较:
和普通数据库的最大的区别就是结构化,非结构化。
NoSQL:
泛指非关系型数据库.相比关系型数据库,其实其之前的进化也就是从一个二维表及其之间的联系组合成的一个数据组织。二维表其实就是就是咱们所学习的数据结构,在关系数据库中,存放在数据库中的逻辑结构都是以二维表为基础的,所以其是非常贴近逻辑世界的,很容易被接受。
关系型数据库的瓶颈之谈:
高并发读写需求;海量数据的高效率读写;高扩展和可用性;
而改朝换代的今天,学习NoSQL是迫在眉睫的。相比关系型数据库,我们改变了以往使用SQL语句的查询方式(具体下篇更新)
NoSQL特点总结:
- 超大量的数据处理;
- 解决了性能瓶颈;
- 操作简单;
- 模式自由;
- 易扩展;……
mongoDB安装与配置:
下载MongoDB(下载地址:http://www.mongodb.org/downloads),直接下载自己需要的版本就可;
建立一个MongoDB程序存放目录;
建立一个数据文件存放目录,如在D盘新建一个mdb;
启动MongoDB服务:
主要分两个步骤:
步骤一:找到存放mongod.exe的路径
步骤二:找到存放数据文件的路径
比如,我的data是用来存放数据文件的,位置为D:\MongoDB\data
解压文件(直接下载文件然后解压到的位置)运行效果如下:
安装文件(下载.exe文件安装的位置)运行效果如下:
运行成功的另一个效果就是数据文件存放位置建好了,如下图:
这样就建成了一个local.0的数据存储,直接使用C#或者各种语言直接连接就可存储。
MongoDB安装成功的标志:在浏览器输入http://localhost:27017/,运行效果如下:
mongoDB应用场合:
在考试系统中,使用MongoDB主要就是用来存放英语音频还有学生头像,其实整个过程除了数据量大之外,还涉及到了缓存问题。
使用MongoDB存放,可以满足:
- 存放海量数据;
- 能够承受高并发;
- 可以使用廉价存储;
- 如果数据适量,单服务器的稳定性则可以直接满足我们的需求。
总结:NoSQL,从MongoDB这的学习,也只是冰山一点,不过也是一个很好的开始,继续!
- NoSQL & MongoDB
- NOSQL-Mongodb
- NoSQL-mongoDB
- NoSQL--mongodb
- nosql-mongodb
- NoSQL数据库:MongoDB初探
- NoSQL数据库:MongoDB初探
- MongoDB(NoSQL) 入门
- NoSQL数据库:MongoDB初探
- NoSQL新贵MongoDB
- Win32安装NoSql(mongodb)
- NoSQL数据库:MongoDB初探
- NoSql-MongoDB和Cassandra
- NoSql--Mongodb简介
- NOSQL与mongodb
- (Nosql)MongoDB读书总结
- MongoDB NoSQL面试
- MongoDB(NoSQL) 入门
- 静态函数设计 ----- 系统调用与库函数的区别
- SDUT 3097-小鑫爱数学(快速幂)
- C++中出现“IntelliSense: 表达式必须是可修改的左值”的Bug解决
- 反射机制总结归纳
- bootstrap html编码规范
- NoSQL-mongoDB
- JSON 数据格式
- IIS开启和出现的错误解决
- 中国互联网的十一种盈利模式
- java线程池
- Integer to Roman_Leetcode_#12
- 动态链接库
- samba 配置
- 语音识别