大家好,又见面了,我是全栈君。
RDBMS
- 高度组织化结构化数据
- 结构化查询语言(SQL) (SQL)
- 数据和关系都存储在单独的表中。
- 数据操纵语言,数据定义语言
- 严格的一致性
- 基础事务
NoSQL
- 代表着不仅仅是SQL
- 没有声明性查询语言
- 没有预定义的模式 -键 – 值对存储,列存储,文档存储,图形数据库
- 最终一致性,而非ACID属性
- 非结构化和不可预知的数据
- CAP定理
- 高性能,高可用性和可伸缩性
CAP定理(CAP theorem)
在计算机科学中, CAP定理(CAP theorem), 又被称作 布鲁尔定理(Brewer’s theorem), 它指出对于一个分布式计算系统来说,不可能同时满足以下三点:
- 一致性(Consistency) (所有节点在同一时间具有相同的数据)
- 可用性(Availability) (保证每个请求不管成功或者失败都有响应)
- 分隔容忍(Partition tolerance) (系统中任意信息的丢失或失败不会影响系统的继续运作)
下载
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压
mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 将解压包拷贝到指定目录
export PATH=/usr/local/mongodb/bin:$PATH # 添加环境变量
复制代码
创建数据库
mkdir -p /data/db ///data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)
复制代码
启动MongoDB服务
./mongod //安装目录下执行
复制代码
客户端交互
./mongo
复制代码
mongodb与数据库对应关系
sql | mongodb |
---|---|
database | database |
table | collection |
row | document |
column | field |
index | index |
table joins | |
primary key | primary key |
常用命令
show dbs //显示数据库
复制代码
转载于:https://juejin.im/post/5a42662af265da43062b071d
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107803.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...