发现太久没用以至于已经忘记了。所以这里想总结一下MongoDB,信息可以比较杂,但是以后即便忘记了也能返回来看一看,开始~~
MongoDB关键词:
非关系、分布式、CAP原则
C:consistency 一致性
A:availabilty 可用性
P:partition tolerance 分区容错性,表示集群中的某些节点在无法联系后集群整体是否还能继续服务,分区相当于对通信的时限要求,系统如果
不能在实现内达到数据一致性,就说明发横了分区的情况,在一致性和可用性做出选择。
分布式数据库的基础是保障最终一致性原则上。
在分布式数据系统中,分区容忍性是基本要求
因此一般来说非关系数据库需要在一致性和可用性之间取一个权衡,在一般的Web应用上,不需要强一致性,因而一般选择可用性
CP-Hbase、MongoDB、Redis
MongDB是文档式非关系数据库,数据结构要求不严格,表结构可变,不需要预先定义表结构。
满足海量存储要求访问面相文档
1》可扩展
2》高性能
3》开源
4》查询功能
5》模式自由
6》面向文档
7》集合存储、动态查询
8》自带GridFS