事情起因#
前段时间写本地射弓库搭建的时候,因为我是每个裤子创建一个表,后面可以多表联合查询,用主键外键之类的
所以用的是经典的关系型数据库:mysql
当然mysql
在数据超亿的时候性能可能会大幅下降,这个坑我们后面再填
今天来挖一个新坑:非关系型数据库典型例子:MongoDB
关系型数据库与非关系型数据库的区别比较,参考:关系数据库与非关系数据库
面向高性能并发读写的 key-value 数据库:
key-value 数据库的主要特点即使具有极高的并发读写性能,Redis,Tokyo Cabinet,Flare 就是这类的代表
面向海量数据访问的面向文档数据库:
这类数据库的特点是,可以在海量的数据中快速的查询数据,典型代表为 MongoDB 以及 CouchDB
下载#
https://www.mongodb.com/download-center/community
下载community
社区版就够我们用了:
安装#
我选择了complete
完整版安装,在服务配置界面,建议选择配置为服务 (以前的安装好像都是要手动到安装目录配置为服务,现在可以直接傻瓜配置)
然后默认选择配置为网络服务即可,配置为网络的话网络和本地都能用:
然后取消勾选下载图形化界面:
安装完在服务中就能看到MongoDB Server
服务了,开机自启的:
其他的用法也不说了,因为我使用Navicat
家的Navicat for mongodb
来可视化管理这个数据库
参考文章:MongoDB 教程 | 菜鸟教程
本文完