摘要:
当输入一个查询,希望得到与之相一致的返回结果集。如果输入一个SQL语句来更新几百条记录,而其中一个数据行的更新失败了,希望整个过程就失败,所有的数据行返回到更新前的状态。如果更新成功了并且你将它提交给了数据库,希望自己的修改对其他用户可见并被保留在数据库中,至少直到数据再次被其他人更新。希望读取数据时,不会阻止另一个会话的写入;反之亦然。关系型数据库都是要进行事务处理的。设计实物并进行编码的方式将会影响应用数据的完整性和一致性。如果没有清楚定义事务的边界,应用可能会出现一些意料之外的行为。当多个用户从中获取信息并修改其中的信息的时候,事务设置还会影响系统性能。事务设置不好可扩展性也会受到很大的 阅读全文
posted @ 2013-09-26 16:05 Keep Moving... 阅读(410) 评论(0) 推荐(0)
浙公网安备 33010602011771号