MongoDB
NoSQL,(Not Only SQL)NoSQL用于超大规模数据的存储。
CAP定理(CAP theorem), 又被称作 布鲁尔定理(Brewer's theorem), 它指出对于一个分布式计算系统来说,不可能同时满足以下三点:
一致性(Consistency) (所有节点在同一时间具有相同的数据)
可用性(Availability) (保证每个请求不管成功或者失败都有响应)
分隔容忍(Partition tolerance) (系统中任意信息的丢失或失败不会影响系统的继续运作)
相较于SQL的ACID
1.原子性:事务里的所有操作要么全部做完,要么都不做
2.一致性:事务的运行不会改变数据库原本的一致性约束
3.隔离性:并发的事务之间不会互相影响
4.持久性:事务提交后,它所做的修改将会永久的保存在数据库上,即使出现宕机也不会丢失。
NoSQL则是BASE
1.基本可用
2.软状态
3.最终一致性
MongoDB
MongoDB 是一个面向文档存储的数据库
默认端口是27017
MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。
在 MongoDB 中,集合只有在内容插入后才会创建! 就是说,创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建。

浙公网安备 33010602011771号