Mongodb概述(三)
来源:互联网 发布:linux命令解压缩 编辑:程序博客网 时间:2024/06/08 06:11
1.1.2 关系型数据库的
优
1. 保持数据的一致性(事务处理)
2.由于以标准化为前提,数据更新的开销很小(相同的字段基本上都只有一处)
3. 可以进行Join等复杂查询
不足
1. 大量数据的写入处理
2. 为有数据更新的表做索引或表结构(schema)变更
3. 字段不固定时应用
4. 对简单查询需要快速返回结果的处理
传统数据库的历程
1. 单表单单数据库;
2. 缓存数据;
3. 主从读写分离;
4. 关系数据库很强大,但是它并不能很好的应付所有的应用场景。MySQL的扩展性差(需要复杂的技术来实现),大数据下IO压力大,表结构更改困难,正是当前使用MySQL的开发人员面临的问题。
1.2 非关系型数据库(Not Only SQL)
1.2.1 概念
NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。
NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。
1.2.2 优缺点
优点:
- 高可扩展性
- 分布式计算
- 低成本
- 架构的灵活性,半结构化数据
- 没有复杂的关系
缺点:
- 没有标准化
- 有限的查询功能(到目前为止)
- 最终一致是不直观的程序
1.2.3 有哪些公司再用
1. Google
2. Facebook
3. Mozilla
4. LinkedIn
....
0 0
- Mongodb概述(三)
- Mongodb概述
- MongoDB概述
- MongoDB概述
- MongoDB概述
- mongodb(三)
- MongoDB(三)
- MongoDB 学习(1): 概述
- Redis,MemCached,MongoDB 概述
- Redis,MemCached,MongoDB 概述
- Redis,MemCached,MongoDB 概述
- Redis,MemCached,MongoDB 概述
- Redis,MemCached,MongoDB 概述
- MongoDB简单概述
- MongoDB索引概述
- Mongodb概述(一)
- Mongodb概述(二)
- Mongodb概述(四)
- cdh安装最少需要几个库
- 博客迁移备忘
- gradle教程
- 形状特征提取-七个不变矩--matlab实现
- 面试基础题--J2SE基础
- Mongodb概述(三)
- 数字三角形问题
- Android异步消息处理机制完全解析,带你从源码的角度彻底理解
- hdu3549-Flow Problem(最大流&EK)
- zzulioj 1875
- meta实现页面加载完毕几秒后跳转至指定URL
- 最长上升子序列
- HDU5045:Contest(状压dp)
- php面试题汇总