当前位置: 首页 > news >正文

jsp网站开发详细教程怎样做私人网站

jsp网站开发详细教程,怎样做私人网站,一个完整的产品规划方案,零售户订烟电商网站一、事务的特性 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作,即这些操作要么同时成功,要么同时失败 事务的有以下四个特性(acid)&#xf…

一、事务的特性

事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作,即这些操作要么同时成功,要么同时失败

事务的有以下四个特性(acid):

原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。

A给B转钱:A减钱,B加钱的操作要么一起成功,要么一起失败

一致性(Consistency):事务完成时,必须是所有的数据保持逻辑上的一致。

A给B转钱:A少了多少钱,B多了多少钱,在客观世界要逻辑一致

隔离性(Isolation):数据库提供隔离机制,保证事务在操作数据库时,不收外部并发操作影响

A给B转钱:不受其他转钱操作,或者其他各种操作的影响

持久性(Durability):事务一旦提交或回滚,它对数据库中的数据的改变就是永久的

A给B转钱:只要转成功了(提交了),A就永久的扣钱了,B就永久的加了钱,不会变回去

二、并发事务的问题

解决方案:

注意:事务隔离级别越高,数据越安全,但是性能越低

三、MySQL的undo log和 redo log

undo log和redo log都是MySQL的日志,那它们有什么区别呢?

1、redo log

首先我们先了解两个概念:

缓冲池(buffer poll):主内存中的一个区域,里面可以缓存磁盘上经常操作的真实数据,在执行增删改查操作时,先操作缓冲池中的数据(若缓冲池没有数据,则从磁盘加载并缓存),以一定的频率刷新到磁盘,从而减少磁盘IO,加快处理速度

数据页(page):是InnerDB存储引擎磁盘管理的最小单元,每个页大小默认为16kb。页中存储的是行数据

redo log:重做日志,记录的是事务提交时数据页的物理修改,是用来实现事务的持久性的。

如果数据从缓冲池,写入MySQL磁盘之前宕机(或出现别的异常)就可以从redo log中恢复数据

redo log由两部分组成:重做日志缓存(redo log buffer,在内存中)以及重做日志文件(redo log file 在磁盘中)。当事务提交后,会把所有修改信息都存到该日志文件中,用于在刷新脏页到磁盘,发生错误时,进行数据恢复使用。

2、undo log

undo log:回滚日志,用于记录数据被修改前的信息,作用包含两个:提供回滚 和 MVCC(多版本并发控制)。undo log和redo log记录物理日志不一样,它是逻辑日志

可以认为当delete一条记录时,undo log还会保存一条对应的insert记录,反之亦然。

当update一条记录时,它记录一条对应相反的update记录。当执行rollback的时候,就可以从undo log中的逻辑记录读取到相应的内容进行回滚

undo log可以实现事务的一致性和原子性。

http://www.yayakq.cn/news/213141/

相关文章:

  • 高端网站建设公司名字西地那非能提高硬度吗
  • 微信上做任务让你注册彩票网站wordpress 分类目录树
  • 主营商城网站建设小程序注册平台
  • 网站外包建设网站怎么做免费seo搜索引擎
  • 国外做袜靴的网站免费的舆情网站不用下载直接打开
  • 广东网站建设公司网站是怎么优化的
  • 网站制作前的图片路径江苏网页设计公司
  • 什么行业愿意做网站网站建设 加盟
  • 外链网站推荐几个优化企业门户网站
  • 在网站建设中经历的流程网易企业邮箱申请
  • 我的世界做封面网站吴江企业建设网站
  • 黑龙江省营商环境建设监督局网站工程建设有哪些
  • 遂宁市住房和城乡建设局网站wordpress 网站备案号
  • 网站建设心得体会500字软件外包平台
  • 南头外贸网站建设公司网站建站方法
  • 网页网站怎么做的广州建设企业网站公司
  • 网站内页没有排名外贸公司名字大全洋气
  • 企业网站设计 优帮云闵行网站建设多久能见效果
  • asp.net做报名网站开发项目管理软件
  • 网站 解决负载手机网站开发技术路线
  • 静态网页模板简约哈尔滨seo网络优化招聘
  • 网站关键字优化公司wordpress 一键 样式
  • 网站备案期间如何网站设计素材
  • 做导航网站赚钱吗网上接单 网站建设
  • 哈尔滨建设网站成本网站目录改版如何301跳转呀
  • 普陀专业做网站浙江省建设职业技术学院网站
  • 贵池网站建设大连建站模板制作
  • 建设网站需要想好的问题杭州公司招聘
  • ckplayer怎么上传做网站公网带宽1m能建设电商网站吗
  • 江苏省建设厅官网网站首页检察网站建设请示