分布式事務和什麼是本地事務

2021-10-05 09:35:01 字數 409 閱讀 4547

事務型別

事務可以分為本地事務和分布式事務兩種型別。這兩種事務型別是根據訪問並更新的資料資源的多少來進行區分的。本地事務是在單個資料來源上進行資料的訪問和更新,而分布式事務是跨越多個資料來源來進行資料的訪問和更新。在這裡要說的事務是基於資料庫這種資料來源的

什麼是分布式事務

transaction begin

insert/delete/update

insert/delete/update

...transaction commit/rollback

本地事務有這麼幾個特徵:

一次事務只連線乙個支援事務的資料庫(一般來說都是關係型資料庫)

事務的執行結果保證acid

會用到資料庫鎖

什麼是分布式事務,什麼是本地事務

1 什麼是分布式事務 分布式事務就是指事務的資源分別位於不同的分布式系統的不同節點之上的事務 指一次大的操作由不同的小操作組成的,這些小的操作分布在不同的伺服器上,分布式事務需要保證這些小操作要麼全部成功,要麼全部失敗。從本質上來說,分布式事務就是為了保證不同資料庫的資料一致性。2 分布式事務產生的...

本地事務和分布式事務

1 本地事務acid 和 cap中的ca區別 本地事務 a 原子性 乙個事務中所有操作,要不全部完成,要不全部不完成,事務在執行過程中發生錯誤,會被回滾到事務開始前的狀態,就像這個事務沒有被執行過一樣。c 一致性 事務的一致性指在乙個事務執行之前和執行之後資料庫都必須處於一致性狀態,如果事務成功完成...

分布式事務和本地事務

指一次大的操作由不同的小操作組成的,這些小的操作分布在不同的伺服器上,分布式事務需要保證這些小操作要麼全部成功,要麼全部失敗。從本質上來說,分布式事務就是為了保證不同資料庫的資料一致性。1 資料庫分庫分表 當資料庫單錶一年產生的資料超過1000w,那麼就要考慮分庫分表,具體分庫分表的原理在此不做解釋...