- 高性能MySQL(第4版)
- (美)Silvia Botros等
- 372字
- 2023-11-24 18:39:31
并發控制
無論何時,只要有多個查詢需要同時修改數據,就會產生并發控制問題。本章的目的是討論MySQL在兩個級別的并發控制:服務器級別與存儲引擎級別。本章只簡要地介紹MySQL如何控制并發讀寫,作為讀者應理解本章其余內容的背景知識。
我們用一個傳統的電子表格文件作為示例,來說明MySQL如何處理同一組數據上的并發工作。電子表格由行和列組成,很像數據庫中的表。假設文件在只有你可以訪問的筆記本電腦上,沒有潛在的沖突,因為只有你可以對該文件進行更改。現在,想象一下你需要與一位同事合作制作電子表格,文件存放在一個你們都可以訪問的共享服務器上。當你們需要同時對該文件進行更改時,會發生什么情況?如果還有一整個團隊的人積極地嘗試編輯、添加和刪除這個電子表格中的單元格內容,那會怎么樣呢?我們可以說他們應該輪流修改,但這樣效率是極低的。我們需要一種允許并發訪問大容量電子表格的方法。
推薦閱讀
- GitHub Essentials
- SQL Server 2016 數據庫教程(第4版)
- Access 2016數據庫教程(微課版·第2版)
- MySQL從入門到精通(第3版)
- Dependency Injection with AngularJS
- Oracle PL/SQL實例精解(原書第5版)
- Flutter Projects
- 信息學競賽寶典:數據結構基礎
- 數據分析師養成寶典
- Mastering ROS for Robotics Programming(Second Edition)
- SQL Server 2008寶典(第2版)
- Microsoft Dynamics NAV 2015 Professional Reporting
- 標簽類目體系:面向業務的數據資產設計方法論
- 云原生架構:從技術演進到最佳實踐
- 基于數據發布的隱私保護模型研究