可串行性

✍ dations ◷ 2025-06-18 19:37:27 #可串行性

可串行性(英语:Serializability)是指在计算机里一种多个事务先后之间穿插的用于执行正确调度方式的主要准则,亦是事务之间最高级别的隔离,在并发控制中起着至关重要的作用,其中多个事务并发时的执行顺序要对数据的一致性没有影响。

而可串行化(英语:Serializable)是指并发控制的数据库、事务处理以及各种事务性应用程序(例如,事务内存和软件事务内存)的集中式(英语:Centralized computing)和分布式事务排程。调度的可串行性意味对于存在共同操作对象的多个并发执行的相同事务串行执行结果(如:生成数据库状态、数据值)“等价”于某个“串行化调度”(即连续的受时间上没有事务重叠影响)。

如果事务之间没有共同的操作对象,则事务之间的执行顺序与前后置换都是没有关系的,但是如果事物间存在共同的操作对象,则事务间先后执行顺序需要区分。事务通常是并发执行的(重叠的),因这是最有效的方法。

自20世纪70年代早期以来,在大多数数据库系统(以各种变体)中都使用了一种流行的可串行机制——强两阶段加锁(SS2PL)。

可串行性理论(英语:Serializability theory)为推理和分析可串行化及其技术提供了形式框架。尽管本质上是数学,但下面非正式地介绍了它的基本原理(没有数学符号)。

可串行性 用于保持数据项中的数据处于一致的状态。可串行性是事务排程的属性。 它与数据库事务的“隔离”属性有关。

无法可串行化的调度可能会产生错误的结果。众所周知的例子是使用货币作为借贷账户的交易:如果相关的排程是不可串行化的,那么货币的总数可能不会被保留。钱可以消失,也可以凭空产生。这和其他的可能需要不变保存的是由一个事务写入造成违规一样,并且在另一个事务写入的内容成为数据库中的永久内容之前,并清除“布进式”。如果保持可串行性,则不会发生这种情况。

相关

  • 新左翼评论《新左派评论》(英语:New Left Review),或译为《新左翼评论》、《新左评论》,是一份英国的有左派倾向的期刊,主要关注政治、经济和文化领域。共160页。该杂志常常与法语的左派杂志
  • 舒高第舒高第(1844年-1919年),英文名:Vung Pian Suvoong,字德卿,清末民国初中国基督教人物,著名翻译家。很多近现代中文科技词汇皆始由舒定夺。亦是中国最早获得美国研究生学位(postgraduat
  • 埃莱夫塞里奥斯·韦尼泽洛斯埃莱夫塞里奥斯·基里亚科斯·韦尼泽洛斯(希腊语:Ελευθέριος Κυριάκου Βενιζέλος,希腊语发音:;1864年8月23日-1936年3月18日)是希腊现代历史上最著名的
  • 草酸锶草酸锶是锶的草酸盐,化学式为SrC2O4。草酸锶存在无水物和水合物(SrC2O4•nH2O),也能形成酸式盐(SrC2O4•mH2C2O4•nH2O)。草酸锶可以用于烟火中,这是由于它受热易分解:SrC2O4 → SrO
  • 伯格森峰坐标:78°51′14.3″S 85°47′24″W / 78.853972°S 85.79000°W / -78.853972; -85.79000伯格森峰(英语:Bergison Peak)是南极洲的山峰,座标,位于埃尔斯沃思地,属于埃尔斯沃思山
  • 亶洲亶洲,一作澶洲,是陈寿所著之《三国志·吴书·孙权传》中所提到的一个地名。现址不详。《三国志·吴书·孙权传》中记载,亶洲在海中,秦始皇在位期间,曾派方士徐福入海寻找仙药,但徐
  • 宗氏宗氏是日本古代支配对马国的守护、战国大名。宗氏是惟宗氏的支族,但自室町时代中期左右开始自称桓武平氏、平知盛之后。在日本与朝鲜贸易史上曾扮演过重要角色。宗氏的第一代
  • 北晋北晋,十六国时期由北魏河内人司马顺宰于神瑞元年(414年)叛魏所建立的政权。因司马顺宰自称晋王,部分史家遂以北晋称呼之,以别于西晋、东晋。次年(415年),上党胡人推白亚栗斯为单于,以
  • 珠海市第二人民医院珠海市第二人民医院是珠海市的公立医院,是一所集医疗、预防、保健、康复、科研为一体的直属综合性医院,前身为珠海市拱北医院,于1984年建立,2007年改现名。医院位于香洲区拱北粤
  • 黄子鹏黄子鹏(1994年3月19日-),外号“老虎”,为台湾棒球选手,目前效力于中华职棒乐天桃猿队,守备位置为投手,投球姿势为侧投。黄子鹏在国三前还是外野手,之后教练看重其优异协调性,才改练投手,高三时确定改成侧投,也让其成为IBA世界青棒赛国手。大学时期入选21U、光州世大运国手,2016年原本被预期投入中华职棒选秀,但碰到大低潮,最后选择加入崇越隼鹰队等一年。经由调整,重新找回球感,也于2017年季中选秀会中被Lamigo桃猿以第七轮(全选秀会第25顺位)选进,并以签约金130万元、月薪7.5万元外加70万