这个是前年AWS re:Invent 2022 的内容, 有兴趣可以看这个链接:Aurora re:Invent 2022这个是去年AWS re:Invent 2023 的内容, 有兴趣可以看这个链接:Aurora re:Invent 2023AWS reInvent 2024 刚刚结束, 笔者作为数据库从业人员主要关注的是AWS Aurora 今年做了哪些改动, 今年最大的可能就是 Aurora DSQL 的发布了.因此这个文章主要介绍 Aurora DSQL 的实现, 以及笔者的一些看法.下面的内容主要分成 3 部分:snapshot isolation + EC2 TimeSync service + OCCCross Region cache coherenceServerless在发布会上, Matt 介绍 DSQL 将多次 commit 合并成一次 commit, 从而实现了 90% 的性能提高, 那么 DSQL 是如何实现的呢?主要通过 snapshot isolation + EC2 TimeSync service + OCC 实现.具体做法原先一个事务中包含 10 条 SQL, 每一条 SQL 都需要和数据库交互, 需要对某一些行就先 row lock, 避免事务执行过程中被其他事务修改. 那么如果在跨 region 场景, 延迟可能到了 100ms 以上, 一
...
继续阅读