1、可靠性(reliability)指数据库在一给定时间间隔内不产生任何失败的概率。强调正确性,要求数据库正确运行,即符合某种规格化要求。通常用来描述不可修复的系统。可用性(availability)强调的是当需要访问数据库时,它是可用的。指在给定的时间点系统可以正常运行的概率。通常用于描述那些可以修复的系统。两者关系通常认为构建高可用性的系统比高可靠性的系统容易两者是统一的,可靠性高的系统可用性自然是好的两者又是矛盾的,增加错误风险的情况下,可提高可用性2、分布式可靠性协议组成提交协议:保证分布式事务的原子性恢复协议:失效站点重新启动后,如何处理失效事件带来的影响。终结协议:若一个站点失效,其它未失效站点如何处理失效事件的协议。非阻断协议:允许事务在非失效的站点终结,而不必等待失效站点的恢复。可改进事务的响应时间。独立的恢复协议:规定如何在发生失效时终结事务,而不必求助于其它站点。可以减少恢复时需要交换的信息3、两阶段提交协议(2PC)的要点允许参与者单方面撤销事务,直到做出肯定