Alpha:是内部测试版,通常不向外部发布,会有不少Bug.通常只有测试人员使用。
Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版以后推出。
RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。
GA:General Availability,正式发布的版本,在国外都是用GA来讲明release版本的。node
α、β、λ经常使用来表示软件测试过程当中的三个阶段,α是第一阶段,通常只供内部测试使用;β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,通常只提供给特定的用户群来测试使用;λ是第三个阶段,此时产品已经至关成熟,只需在个别地方再作进一步的优化处理便可上市发行数据库
分布式事务服务(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] 原子性:一个事务中的全部操做,要么所有完成,要么所有不完成,不会结束在中间某个环节。事务在执行过程当中发生错误,会被回滚到事务开始前的状态,就像这个事务历来没有执行过同样。spa
Consistency [kənˈsɪstənsi]一致性:在事务开始以前和事务结束之后,数据库的完整性没有被破坏。事务
Isolation [ˌaɪsəˈleɪʃn] 隔离性:数据库容许多个并发事务同时对其数据进行读写和修改的能力,隔离性能够防止多个事务并发执行时因为交叉执行而致使数据的不一致。
Durability [ˌdjʊərə'bɪlətɪ] 持久性:事务处理结束后,对数据的修改就是永久的,即使系统故障也不会丢失。