摘要:
原子性:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。一致性:在事务开始之前和事务结束以后,数据库的完整性限制没有被破坏。隔离性:当两个或者多个事务并发访问(此处访问指查询和修改的操作)数据库的同一数据时所表现出的相互关系。事务隔离分为不同级别,包括读未提交(Read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(Serializable)。持久性:在事务完成以后 阅读全文
posted @ 2013-01-28 14:35
CBDoctor
阅读(774)
评论(0)
推荐(0)
摘要:
传统关系型数据库面临的挑战lHighPerformance——对数据库高并发读写的需求lHugeStorage——对海量数据的高效率存储的需求lHighScalability&HighAvailablity——对数据库的高可扩展性和高可用性的需求。对于当前的很多网站来说,关系数据库的很多主要特性往往无用武之地,例如:(1)数据库事务一致性需求(关于一致性的理解,下面的图表很形象)很多系统并不要求严格的数据库事务,对读一致性的要求很低,因此数据库事务管理成了数据库高负载下一个沉重的负担。(2)数据库的实时性需求对关系型数据库来说,插入一条数据后立刻查询,是肯定可以读出来这条数据的,但是对 阅读全文
posted @ 2013-01-28 14:29
CBDoctor
阅读(3160)
评论(0)
推荐(0)
浙公网安备 33010602011771号