MongoDB 介绍NoSQL(一)
2017-11-10 13:52
204 查看
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。
CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,最多只能同时较好的满足两个。
因此,根据 CAP 原理将 NoSQL 数据库分成了满足 CA 原则、满足 CP 原则和满足 AP 原则三 大类:
CA - 单点集群,满足一致性,可用性的系统,通常在可扩展性上不太强大。
CP - 满足一致性,分区容忍性的系统,通常性能不是特别高。
AP - 满足可用性,分区容忍性的系统,通常可能对一致性要求低一些
NoSQL的优点/缺点
优点:- 高可扩展性
- 分布式计算
- 低成本
- 架构的灵活性,半结构化数据
- 没有复杂的关系
缺点:
- 没有标准化
- 有限的查询功能(到目前为止)
- 最终一致是不直观的程序
相关文章推荐
- 什么是NoSQL?MongoDB简单介绍
- Nosql and Mongodb 介绍
- MondoDB介绍 Python与MongoDB用法,安装PyMongo
- MongoDB REST Api介绍
- MongoDB学习笔记(一) MongoDB介绍及安装
- MongoDB学习笔记(一) MongoDB介绍及安装
- RAD Studio 10 免费培训之支持 NoSQL 的 MongoDB——讲义及范例程序下载
- NoSQL 之 Morphia 操作 MongoDB
- MongoDB之bson的介绍
- Web缓存系统ehcache/Memcached/Redis/MongoDB及Nosql引入
- 15个nosql数据库介绍和优缺点分析
- NoSQL数据库性能大比较:MongoDB、Redis、Tokyo Tyrant
- MongoDB学习笔记(一) MongoDB介绍及安装
- MongoDB学习笔记(一) MongoDB介绍及安装
- Mongodb参数介绍
- MongoDB -- 介绍
- MongoDB特点及功能介绍
- mongodb index介绍
- NoSQL之MongoDB概念
- NoSQL介绍