开篇题外话
咳咳,自从建立了公众号一个月来,一直想要开始写文章,可是作为重度拖延症、懒癌晚期等诸多疾病缠身的我,一直处于咕咕咕的状态。终于,今天,我大病初愈,开始写我的第一篇文章!
下面开始进入正题
NoSQL是什么
NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。
NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。
为什么要使用NoSQL
今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL数据库的发展也却能很好的处理这些大的数据。
MongoDB数据库简介
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。
在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
MongoDB下载及安装
可以在mongodb官网下载该安装包,地址为:https://www.mongodb.com/download-center#community。
国内在下载安装包时,可能会出现链接数量少,下载速度较慢的情况,这里我推荐一个GitHub上的开源下载器,GitHub地址:https://github.com/proxyee-down-org/proxyee-down
下载器的具体配置方法在这篇里不再赘述。
版本选择4.0.5,当前的最新稳定版。系统根据自己的电脑系统进行选择。
下载后,打开安装包
在此界面选择 custom ,修改安装路径(切记,安装路径MongoDB之后的‘\Server\4.0\’是不能修改的,否则会导致服务无法启动)
这个页面主要是选择数据库和日志文件的存放位置,其他的不用修改,保持默认即可。
这个页面里,记得把底部的对勾取消掉,这是一个数据库可视化的软件,但是没有我下文里推荐的ROBO3T好用。
至此,数据库的本地安装已经完成,等待安装完成,并启动服务,即可关闭安装界面。
ROBO 3T的安装及使用
ROBO3T是一个数据库可视化软件,利用此软件可以直观的看到数据库里所存放的数据,还可以对数据进行排序,筛选等操作。
下载地址:https://robomongo.org/download
选择右边的Download Robo 3T进行下载。
安装过程不再赘述,仅讲一些基本的连接数据库的操作。
软件打开后,即是这个页面,选择“create”标签新建一个连接。因为目前仅仅是连接本地的数据库所以不需要改变任何参数。
单击“save”进行保存后,在双击你新建的标签,即可连接到你的MongoDB数据库了。
结语
这是我第一次在公众号里写东西,有些东西可能写的不详细,或者有疏漏。如有言语不妥之处,请各位批评指正。
因为篇幅限制,本次的文章仅仅讲解了必要的软件安装。在下一次的文章中,我将具体讲解一些在DOS命令行里对数据库的导出等。敬请期待······
如果觉得我的文章写的还行,请记得点一下右下角的好看
领取专属 10元无门槛券
私享最新 技术干货