課程
/后端開發
/Java
/Java高并發秒殺API之高并發優化
有存儲過程為什么還需要事務呢?
2017-10-05
源自:Java高并發秒殺API之高并發優化 3-1
正在回答
存儲過程和事務各有各的用處。
存儲過程相當于數據庫上的編程語言
事務是為了滿足ACID的一種機制。
數據庫事務(Database Transaction) ,是指作為單個邏輯工作單元執行的一系列操作,要么完全地執行,要么完全地不執行。 事務處理可以確保除非事務性單元內的所有操作都成功完成,否則不會永久更新面向數據的資源。通過將一組相關操作組合為一個要么全部成功要么全部失敗的單元,可以簡化錯誤恢復并使應用程序更加可靠。一個邏輯工作單元要成為事務,必須滿足所謂的ACID(原子性、一致性、隔離性和持久性)屬性。事務是數據庫運行中的邏輯工作單位,由DBMS中的事務管理子系統負責事務的處理。
舉報
Java實現高并發秒殺API的第四門課,小伙伴一定可以從中受益
2 回答使用存儲過程的話Spring事務豈不是多余了?
1 回答存儲過程問題
3 回答存儲過程報錯
1 回答存儲過程適用性
3 回答存儲過程建立報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-10-09
存儲過程和事務各有各的用處。
存儲過程相當于數據庫上的編程語言
事務是為了滿足ACID的一種機制。
數據庫事務(Database Transaction) ,是指作為單個邏輯工作單元執行的一系列操作,要么完全地執行,要么完全地不執行。 事務處理可以確保除非事務性單元內的所有操作都成功完成,否則不會永久更新面向數據的資源。通過將一組相關操作組合為一個要么全部成功要么全部失敗的單元,可以簡化錯誤恢復并使應用程序更加可靠。一個邏輯工作單元要成為事務,必須滿足所謂的ACID(原子性、一致性、隔離性和持久性)屬性。事務是數據庫運行中的邏輯工作單位,由DBMS中的事務管理子系統負責事務的處理。