weblab-tw / ddia-study-group

Designing Data-Intensive Applications Study Group
36 stars 4 forks source link

第七章:有內建 SSI 機制的 DB - Jay Chen #86

Open Jay0328 opened 2 years ago

Jay0328 commented 2 years ago

在 SSI 出現之前 DB 的 transaction 都屬於 pessimistic lock,而一些比較新的 DB 如 PostgreSQL9.1 以後的 MVCC snapshot 都使用了 SSI 的機制,那是不是代表我們可以直接依賴於 DB 內建的 optimistic lock 而不用自己在 application layer 加上 version column 之類的來實作? 其實選對 DB 就好了?