<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>事务 on VONNG</title><link>https://blog.vonng.com/tags/%E4%BA%8B%E5%8A%A1/</link><description>Recent content in 事务 on VONNG</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 27 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.vonng.com/tags/%E4%BA%8B%E5%8A%A1/index.xml" rel="self" type="application/rss+xml"/><item><title>对比Oracle与PostgreSQL事务系统</title><link>https://blog.vonng.com/db/oracle-pg-xact/</link><pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate><guid>https://blog.vonng.com/db/oracle-pg-xact/</guid><description>PG社区开始骑在Oracle头上输出了。Cybertec专家对比Oracle和PostgreSQL事务系统的特性，帮助用户理解两者差异，为从Oracle迁移到PostgreSQL提供关键参考，避免性能和数据完整性问题。</description></item><item><title>MySQL正确性竟如此垃圾？</title><link>https://blog.vonng.com/db/bad-mysql/</link><pubDate>Thu, 28 Dec 2023 00:00:00 +0000</pubDate><guid>https://blog.vonng.com/db/bad-mysql/</guid><description>MySQL的事务ACID存在缺陷，且与文档承诺不符。JEPSEN测试揭示MySQL的可重复读隔离级别既不原子也不单调，连基本的单调原子视图都不满足。这可能导致严重的正确性问题，使用时请务必谨慎。</description></item><item><title>并发异常那些事</title><link>https://blog.vonng.com/db/concurrent-control/</link><pubDate>Tue, 19 Jun 2018 00:00:00 +0000</pubDate><guid>https://blog.vonng.com/db/concurrent-control/</guid><description>并发程序很难写对，更难写好。很多程序员只是把问题丢给数据库，但即使最强大的ACID数据库也会使用弱隔离级别。本文阐述SQL92标准定义的隔离级别及其缺陷，以及现代模型中的隔离级别定义。</description></item><item><title>一致性：过载的术语</title><link>https://blog.vonng.com/db/consistency/</link><pubDate>Tue, 08 May 2018 00:00:00 +0000</pubDate><guid>https://blog.vonng.com/db/consistency/</guid><description>一致性这个词重载得很厉害，在不同语境中代表着不同的东西。ACID里的C指事务一致性，CAP里的C指线性一致性，此外还有&amp;quot;一致性哈希&amp;quot;、&amp;ldquo;最终一致性&amp;quot;等不同涵义。本文梳理这些概念的区别。</description></item></channel></rss>