一.nosql的由来
NoSQL,泛指非关系型的数据库,专门用于处理海量数据
二.NoSQL的优点/缺点
优点: - 高可扩展性 - 分布式计算 - 低成本 - 架构的灵活性,半结构化数据 - 没有复杂的关系
缺点: - 没有标准化 - 有限的查询功能(到目前为止) - 最终一致是不直观的程序
三.注意mysql和nosql的区别和对比
(四)常见[NoSQL]数据库
列存储:Hbase、Cassandra、Hypertable
文档存储:MongoDB、CouchDB
k-v存储:TokyoCabinet、BerkeleyDB、MemcacheDB、redis
对象存储:Neo4J、Versant
Xml数据库:BerkeleyDB、BaseX
4.mongodb的安装
windows下分两种 :安装版 压缩版
安装版:
2.压缩版
第一步:解压
第二步:配置bin的路径到环境变量里面
第三步:
第四步:data里面创建 db文件 log文件
第五步:打开cmd窗口输入 mongod --dbpath "db文件所在的地址"
第五步:设置模块安装成服务
mongod --dbpath "db文件所在的路径" --logpath "db文件所在的路径" --install
net start mongodb
输入mongo进入
在linux下安装
1.下载安装包
2.解压 tar-zxvf mongodb-linux-x86_64-3.0.6.tgz
3 mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb# 将解压包拷贝到指定目录
export PATH=$PATH:/usr/local/momgodb3.20
4(第二种方法).apt-get:
sudo apt installmondodb