快速导航
NoSQL复习篇(一)
Chapter1
1.1
- 关系模型一般包括关系数据结构、数据关系操作、数据完整性约束
- 关系型数据库一般提供对事务的支持。事务是指一组数据操作必须作为一个整体来执行,一组操作要么全部完成,要么全部取消。
- 关系型数据库事务正确执行需要满足ACID四个特性。Atomicity(原子性):保证一组操作要么都成功要么都不做。Consistency(一致性):事务开始之前和结束之后,事务完整性没有遭到破坏。Isolation(隔离性):多个事物并发访问时,事物之间是隔离的。During(持久性):事务执行成功后,更改的数据将永远保存在数据库中,不会回滚。
- 横向扩展:采用多个计算机组成集群对数据进行存储和管理。
- 纵向扩展:升级硬件配置,提升处理能力。
- nosql没有统一模型,弱化关系,目的在于去掉约束。不适用于复杂查询。
- nosql一般特征:集群部署的、非关系型的、无模式的、通常是开源的数据库。
- newsql综合两者优点,是关系型数据库的延伸。
1.2
- 大数据特征:Volume大容量(数据总量大)、Variety多样化(数据格式不同、领域不同、可以对半结构化和非结构化数据进行处理)、Velocity高速率、Value有价值(价值密度低)
- 数据本身不产生价值,对数据的使用和分析能产生价值。
- 大数据强调使用全部数据而非局部、抽样的数据。
- 数据采集可分为在线数据和离散数据。在线采集指直接监视数据变化,以实时或准实时方式将产生的新数据获取。离线采集指定期将数据从数据源上传到大数据系统。