NoSQL 简介

NoSQL简介

NoSQL提倡运用非关系型的数据存储,相对于普遍的关系型数据库运用(适用于客户服务器编程),这一概念是一种全新的思维注入。

关系型数据库 遵守ACID规则

事务(transaction)和现实中的交易相似,主要有四个特性:

  1. A(Atomicity)原子性
  2. C(Consistency)一致性
  3. I(Isolation)独立性
  4. D(Durability)持久性

分布式系统

概念:

是由多台计算机和通信软件通过计算机网络连接组成。
是建立在网络之上的软件系统。所以具有内聚性和透明性
网络和分布式系统之间的区别:更多在于高层软件(特别是操作系统),而不是硬件。

应用:

Pc、工作站、局域网、广域网等

分布式计算的优点:

可靠性(容错):

分布式计算系统中的一个重要的优点是可靠性 。即 一台服务器的崩溃不影响到其余的服务器。

可扩展性

分布式计算系统可根据需要增加更多的机器。

资源共享

共享数据是必不可少的应用,如银行 、预定系统。

灵活性

该系统易于安装,实施和调试新服务

更快的速度

可以有多台计算机的计算能力。使得它比其他系统有更快的处理速度。

开放系统

本地和远程都可以访问到该服务

更高的性能

相较于集中性的计算机网络集群,可提供更高的性能(和性价比)

分布式计算缺点

故障排除

软件

很少软件支持分布式系统

网络

网络的基础设施问题。

安全性

存在着数据的安全性和共享的风险等问题

什么是NoSQL

非关系型数据库。不需要固定的模式,用于超大规模的数据存储。

posted @ 2021-05-21 17:48  poowicat  阅读(40)  评论(0编辑  收藏  举报