mongodb 系列程序员我爱编程

mongodb 介绍 安装

2017-08-03  本文已影响11人  持续进步者

本文涉及以下内容

mongodb简介
MongoDB特点
NoSQL简介
CAP 原则
与BASE的关系
MongoDB安装

mongodb简介

MongoDB 是一个使用C++编写的,开源的,面向文档的NoSQL(Not Only SQL)数据库。
NoSQL的意思是“不仅仅是SQL”,是目前流行的“非关系型数据库”的统称。
常见的NoSQL数据库如:Redis、CouchDB、MongoDB、HBase、Cassandra等。

MongoDB特点

NoSQL

NoSQL解决了哪些问题
NoSQL的优点

CAP 原则

CAP原则又称CAP定理,指的是在一个分布式系统中, 
Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼
根据CAP 原理将数据库分成了满足CA原则,满足CP原则和满足AP原则三大类
CAP

与BASE的关系

BASE就是为了解决关系数据库强一致性引起的问题而引起的可用性降低而提出的解决方案。
BASE(Basically Available,Soft-state,Eventual consistency )

MongoDB安装

1,下载https://www.mongodb.com/download-center#community
2,然后tar zvxf 解压。
3,拷贝到相应的文件夹即可。

启动

1,新建一个文件 指定数据库 日志 存储位置
mdb.conf

dbpath=../dbs
logpath=../logs/log
fork=true
nojournal = true
./mongod -f mdb.conf

可选参数:

./mongod -help 查看更多配置。

关闭

1:如果是在Shell里面启动的,ctrl+c退出shell就关闭了。
2:如果是在后台启动的,运行 pkill mongod。
3:也可以进入javascript shell,切换到admin数据库,运行db.shutdownServer()。

上一篇 下一篇

猜你喜欢

热点阅读