首页 > 其他分享 >凤凰架构 - 事务处理

凤凰架构 - 事务处理

时间:2022-08-16 20:35:42浏览次数:47  
标签:事务 处理过程 事务处理 保证 架构 数据 凤凰

事务处理几乎在每一个信息系统中都会涉及,它存在的意义是为了保证系统中所有的数据都是符合期望的,且相互关联的数据之间不会产生矛盾,即数据状态的一致性(Consistency)。按照数据库的经典理论,要达成这个目标,需要三方面共同努力来保障。
·原子性(Atomic):在同一项业务处理过程中,事务保证了对多个数据的修改,要么同时成功,要么同时被撤销。
·隔离性(Isolation):在不同的业务处理过程中,事务保证了各业务正在读、写的数据相互独立,不会彼此影响。
·持久性(Durability):事务应当保证所有成功被提交的数据修改都能够正确地被持久化,不丢失数据。
以上四种属性即事务的“ACID”特性,但笔者对这种说法其实不太认同,因为这四种特性并不正交,A、I、D是手段,C是目的

标签:事务,处理过程,事务处理,保证,架构,数据,凤凰
From: https://www.cnblogs.com/suBlog/p/16592859.html

相关文章

  • 微服务架构下如何保证数据的一致性
    从本地事务到分布式事务的演变什么是事务?回答这个问题之前,我们先来看一个经典的场景:支付宝等交易平台的转账。假设小明需要用支付宝给小红转账100000元,此时,小明帐号......
  • JSTL练习和三层架构
    JSTL练习需求∶在request域中有一个存有User对象的List集合。需要使用jstl+el将list集合数据展示到jsp页面的表格table中<%@pageimport="com.peng.request.demo.domai......
  • 100行代码实现一个RISC-V架构下的多线程管理框架
    1.摘要本文将基于RISC-V架构和qemu仿真器实现一个简单的多线程调度和管理框架,旨在通过简单的代码阐明如何实现线程的上下文保存和切换,线程的调度并非本文的重点,故......
  • flutter系列之:flutter架构什么的,看完这篇文章就全懂了
    目录简介Flutter的架构图embedderengineFlutterframeworkWidgetsWidgets的可扩展性Widgets的状态管理渲染和布局总结简介Flutter是google开发的一个跨平台的UI构建工具,f......
  • 一文说透kafka底层架构
    底层架构先停一下,学习之前,先看下如何学习,两篇不错的干货文章分享给你,一定要点开看下如何从普通程序员,进阶架构师!工作几年?如何快速晋升架构师!!6.1存储架构6.1.1......
  • 现代企业架构框架-应用架构
    现代企业架构框架:https://mp.weixin.qq.com/s/SlrEu0_t0slijrNZ6DP4Ng业务架构:https://mp.weixin.qq.com/s/zQCjiHuxFvAg5QiOAuLAcQ4.应用架构应用架构的核心关注点......
  • 【博学谷学习记录】超强总结,用心分享|狂野架构师IO常用知识点三
    目录BIO模型同步阻塞IONIO模型同步非阻塞IOAIO模型异步非阻塞IOReactor模型NIO下单Reactor-单线程NIO下单Reactor-多线程主从Reactor-多线程主从Reactor工作模式主从React......
  • 汪子熙趣味成语接龙的游戏软件设计架构说明
    @目录背景战士阿短编程猫纸片初始化函数当开始被点击当收到广播“转盘停止”当收到广播“开始接龙”本作品采用Kitten编程猫v3.7.11开发而成。工程里主要包含一个背景......
  • React生命周期和响应式原理(Fiber架构)
    注意:只有类组件才有生命周期钩子函数,函数组件没有生命周期钩子函数。生命周期装载阶段:constructor()render()componentDidMount()更新阶段:render()compone......