您的位置:首页 > 其它

名词解析

2017-08-15 00:00 232 查看
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。
Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。
RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。
GA:General Availability,正式发布的版本,在国外都是用GA来说明release版本的。

α、β、λ常用来表示软件测试过程中的三个阶段,α是第一阶段,一般只供内部测试使用;β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用;λ是第三个阶段,此时产品已经相当成熟,只需在个别地方再做进一步的优化处理即可上市发行

分布式事务服务(Distributed Transaction Service,DTS)是一个分布式事务框架,用来保障在大规模分布式环境下事务的最终一致性。

CAP理解:

Consistency [kənˈsɪstənsi]:强一致性就是在客户端任何时候看到各节点的数据都是一致的(All nodes see the same data at the same time)。

Availability [əˌveɪlə'bɪlətɪ]:高可用性就是在任何时候都可以读写(Reads and writes always succeed)。

Partition [pɑ:ˈtɪʃn] Tolerance [ˈtɒlərəns]:分区容错性是在网络故障、某些节点不能通信的时候系统仍能继续工作(The system continue to operate despite arbitrary message loss or failure of part of the the system)。以实际效果而言,分区相当于对通信的时限要求。系统如果不能在时限内达成数据一致性,就意味着发生了分区的情况,必须就当前操作在C和A之间做出选择。

ACID理解:

Atomicity [ˌætəmˈɪsɪti] 原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。

Consistency [kənˈsɪstənsi]一致性:在事务开始之前和事务结束以后,数据库的完整性没有被破坏。

Isolation [ˌaɪsəˈleɪʃn] 隔离性:数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。

Durability [ˌdjʊərə'bɪlətɪ] 持久性:事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: