《資料庫事務處理的藝術:事務管理與並發控制》是2017年10月機械工業出版社出版的圖書,作者是李海翔、馮毅、范鵬程。
基本介紹
- 書名:資料庫事務處理的藝術:事務管理與並發控制
- 作者:李海翔 馮毅 范鵬程
- 出版社:機械工業出版社
- 出版時間:2017年10月
- 定價:99 元
- 開本:16 開
- ISBN:9787111582359
- 版次:1
《資料庫事務處理的藝術:事務管理與並發控制》是2017年10月機械工業出版社出版的圖書,作者是李海翔、馮毅、范鵬程。
《資料庫事務處理的藝術:事務管理與並發控制》是2017年10月機械工業出版社出版的圖書,作者是李海翔、馮毅、范鵬程。編輯推薦作者是騰訊的T4級專家,有近20年資料庫核心研發經驗,曾是Oracle公司MySQL全球開發組核...
可串列性意指多個事務並發執行的效果與一次執行這些事務中的一個的效果相同。因而事務管理的任務就是保證事務的原子性和可串列性,它由兩部分組成:並發控制和恢復。並發控制涉及到多個事務對資料庫的某個公共部分進行同時存取的自動控制。恢復則涉及到將資料庫恢復到事務故障之前業已存在的狀態。事務管理的構成 事務處理...
持久性(durability)。持久性也稱永久性(permanence),指一個事務一旦提交,它對資料庫中數據的改變就應該是永久性的。接下來的其他操作或故障不應該對其有任何影響。事務類型 (1)手動事務 手動事務允許顯式處理若干過程,這些過程包括:開始事務、控制事務邊界內的每個連線和資源登記、確定事務結果(提交或中止)...
事務信息系統:並發控制與恢復的理論算法與實踐 內容簡介 本書是事務處理領域的前沿科學家們期待已久的綜合性大作,全書從理論上介紹事務處理技術的方方面面,涵蓋多版本並發控制,包括索引結構上的並發,事務恢復、崩潰恢復、介質恢復和套用恢復,分散式事務的並發與恢復等,同時也對在工作流以及電子商務套用中如何運用...
MMDB除了具有一般資料庫的特徵外,又具有自己的特殊性質,其關鍵技術的實現具有特殊性。MMDB關鍵技術有:⑴數據結構;⑵MMDB索引技術;⑶查詢處理與最佳化;⑷事務管理;⑸並發控制;⑹數據恢復。MMDB不同於DRDB,DRDB技術在記憶體資料庫中不再適用,要對這些關鍵技術進行新的研究。存儲性能要求 在許多的資料庫套用系統中...
書中深入分析了Oracle資料庫體系結構。包括檔案、記憶體結構以及構成Oracle資料庫和實例的底層進程,利用具體示例討論了一些重要的資料庫主題。如鎖定、並發控制、事務等。同時分析了資料庫中的物理結構,如表、索引和數據類型,並介紹採用哪些技術能最優地使用這些物理結構。《Oracle Database 9i/10g/11g編程藝術:深入數據...
南大通用分析型資料庫GBase8a (以下簡稱GBase 8a)通過列存儲模式、數據壓縮、智慧型化的索引、並行處理、並發控制、高效的查詢最佳化器等技術,使得上述問題得到有效解決。以下各節將描述 GBase 8a 的創新架構如何實現這些目標。隨著雲計算和大數據時代的到來,行業數據和移動網際網路套用對數據交易處理的實時性和規模提出更...
不同隔離級別上的並發控制 安全性和電子商務 目錄 出版者的話 專家指導委員會 譯者序 前言 第一部分 緒 論 第1章 資料庫和事務概述 1.1 什麼是資料庫和事務 1.2 現代資料庫和事務處理系統的特點 1.3 實現和支持資料庫與事務處理系統的主要成員 1.4 決策支持系統—OLAP和OLTP 1.5 練習 第2章 進階 2....
資料庫最初是在大公司或大機構中用作大規模事務處理的基礎。後來隨著個人計算機的普及,資料庫技術被移植到PC機(Personal Computer,個人計算機)上,供單用戶個人資料庫套用。接著,由於PC機在工作組內連成網,資料庫技術就移植到工作組級。如今,資料庫正在Internet和內聯網中廣泛使用。20世紀60年代中期,資料庫技術...
全書重點講述了事務處理基礎、容錯基礎知識、面向事務的計算、並發控制、恢復、事務型檔案系統、系統概覽等7個主題,介紹了事務的ACID特性、並發的理論和實踐、事務管理和恢復技術等方面的內容,最後還介紹了一個非常重要的資源管理器的實現。《事務處理概念與技術(英文版)》主要面向計算機及相關專業的高年級本科生和研究...
第11章事務與並發控制 11.1事務概述 11.2事務的類型 11.2.1根據系統的設定分類 11.2.2根據運行模式分類 11.3事務處理語句 11.4事務的並發控制 11.4.1並髮帶來的問題 11.4.2鎖的基本概念 11.4.3鎖的類型 11.4.4鎖的信息 11.4.5死鎖的產生及解決辦法 11.4.6手工加鎖 ...
第一部分 事務處理基礎 第1章概述 第2章計算機系統基本術語 第二部分 容錯基礎知識 第3章容錯 第三部分 面向事務的計算 第4章事務模型 第5章事務處理監控器:概述 第6章事務處理監控器 第四部分 並發控制 第7章隔離性的概念 第8章鎖的實現 第五部分 恢復 第9章日誌管理程式 第10章事務管理器概念 第11章...
第7、8章主要介紹資料庫的底層存儲結構和資料庫的索引技術,側重於檔案組織、檔案結構和索引結構,並對實際商用的資料庫系統產品SQLServer2000的存儲技術進行了介紹與分析。第9~11章主要介紹資料庫管理系統的核心技術,包括查詢處理、事務管理、並發控制和故障恢復等。第12、13章主要介紹資料庫管理系統體系結構的擴展和...
並發控制的目的是獲得一種可串列化的事務執行。2.長事務處理 工程資料庫與傳統的商用資料庫有著本質的不同。工程資料庫處理事務不可能在幾秒鐘內能完成,它經常進行的是長事務。例如在發動機設計時,發動機各部件的設計過程可能持續時間很長——幾分鐘、幾小時、甚至幾天才能完成。因此要求工程資料庫管理系統提供長...
《資料庫系統基礎:高級篇(第5版)》是2008年1月人民郵電出版社出版的圖書,作者是(美)埃爾姆斯里、(美)內瓦西,譯者是邵佩英。內容簡介 本書是一本講述資料庫系統原理的經典教材,重點強調了資料庫的設計與實現。全書分為4部分。第一部分講述事務處理的概念、並發控制技術和資料庫恢復技術;第二部分講述面向...
第9章VBA 程式設計基礎:介紹了標準模組,數據類型,常量,變數,函式,表達式,順序結構語句,分支結構,循環結構,過程,自定義函式等,以及計算思維漫談(程式藝術)的內容。第10章VBA應用程式:介紹了用戶管理窗體的設計,數據瀏覽窗體的設計,數據維護窗體的設計,數據查詢窗體的設計,系統控制窗體的設計等,以及計算...
8.1.2資料庫安全管理機制 8.1.3視圖、審計與數據加密 8.1.4SQLServer2005的安全概述 8.1.5SQLServer2005的登錄和用戶 8.1.6SQLServer2005中的許可權設定 8.1.7SQLServer2005數據加密 8.2數據完整性 8.2.1數據完整性類型 8.2.2完整性約束 8.2.3完整性控制 8.3事務處理與並發控制 8.3.1事務處理的...
1.5 事務處理流程20 1.5.1 事務ID20 1.5.2 pg_subtrans日誌25 1.5.3 啟動事務26 1.5.4 事務結束28 1.6 異步提交33 1.7 本章小結35 第2章 鎖36 2.1 並發的異常現象36 2.2 調度39 2.3 並發控制41 2.4 兩階段鎖42 2.5 PostgreSQL中的鎖43 2.5.1 自旋...
6.7.4兩種不同數據處理方式的協調 本章小結 習題6 第7章資料庫的安全性和完整性控制 7.1資料庫的安全性控制 7.1.1資料庫安全性控制方法 7.1.2SQL Server 2012系統的安全體系結構 7.1.3SQL Server 2012的用戶和角色管理 7.1.4SQL Server 2012的架構管理 7.1.5SQL Server 2012的許可權管理 7.2資料庫...
第11章事務與並發控制 11.1事務概述 11.2事務的類型 11.2.1根據系統的設定分類 11.2.2根據運行模式分類 11.3事務處理語句 11.4事務的並發控制 11.4.1並髮帶來的問題 11.4.2鎖的基本概念 11.4.3鎖的類型 11.4.4鎖的信息 11.4.5死鎖的產生及解決辦法 11.4.6手工加鎖 習題11 第12章資料庫的安全...
2.4.2 數據依賴37 2.4.3 範式與規範化38 2.4.4 關係分解原則44 習題246 第3章 資料庫保護49 3.1 資料庫完整性49 3.1.1 完整性約束的定義49 3.1.2 完整性約束的檢查52 3.2 資料庫安全性53 3.2.1 用戶驗證54 3.2.2 存取控制54 3.3 資料庫並發控制55 3.3.1 事務55 3.3.2 事務的...
8.1.2 並發控制與SQL Server提供的隔離級別 8.2 做最壞的打算:悲觀的並發 8.2.1 在寫入過程中使用悲觀鎖 8.2.2 應用程式鎖:對悲觀並發控制機制進行泛化 8.3 希望最好的情況發生:樂觀的並發控制 8.4 包容衝突:多值並發控制 8.5 通過排隊提高可擴展性 8.6 小結 第9章 空間數據處理 9.1 用...
資料庫系統的體系結構和數據模型,資料庫原理包括關係資料庫基本理論、資料庫設計的方法和步驟、關係資料庫規範化理論,資料庫套用與實踐涵蓋SQL Server 2019資料庫管理系統、TSQL在SQL Server 2019中的套用、資料庫編程、SQL Server 2019的安全性和完整性控制、事務管理與並發控制、資料庫的備份和恢復以及大數據相關...
2.資料庫系統生命周期。3.資料庫開發方法與工具。4.資料庫套用體系結構。5.資料庫套用接口。二資料庫設計及實現 1.概念設計。2.邏輯設計。3.物理設計。4.資料庫對象實現及操作。三資料庫存儲技術 1.存儲與檔案結構。2.索引技術。四並發控制技術 1.事務管理。2.並發控制技術。3.死鎖處理。五資料庫管理與維護 ...
9.3.1 資料庫用戶概述 9.3.2 管理資料庫用戶 9.4 角色與許可權 9.4.1 角色 9.4.2 許可權 9.5 資料庫的並發控制 9.5.1 並發事務 9.5.2 封鎖 9.5.3 不加鎖的並發控制 習題9 實訓7 第10章 備份與恢復 10.1 數據備份概述 10.2 資料庫備份策略 10.2.1 備份策略 10.2.2 恢復策略 10.3 ...
內容涵蓋關係型資料庫及Oracle10g介紹、Oracle資料庫的體系結構、用戶與方案的創建與管理、表的創建與管理、SQL基本查詢、SELECT高級查詢、PL/SQL編程基礎、存儲過程與函式的創建、索引與視圖的創建、序列和同義詞的創建、觸發器的創建與套用、事務處理與並發控制、資料庫安全性管理、資料庫的備份與恢復以及資料庫綜合...
Multi-Version Concurrency Control 多版本並發控制,MVCC 是一種並發控制的方法,一般在資料庫管理系統中,實現對資料庫的並發訪問;在程式語言中實現事務記憶體。產品簡介 大多數的MySQL事務型存儲引擎,如InnoDB,Falcon以及PBXT都在使用一種簡單的行鎖機制。事實上,他們都和另外一種用來增加並發性的被稱為“多版本並發...
信息管理層是指對網路系統系統中的事務和信息進行管理,信息管理層一般建立資料庫管理系統的基礎上,資料庫管理系統提供事務運行管理及運行日誌,事務運行的安全性監控和數據完整性檢查,事務的並發控制及系統恢復等功能。,以及終端用戶和應用程式的界面層,處理的對象是各種各樣的資料庫套用。方便網路系統的管理和用戶...
2.5 使用TOP分塊修改數據 第3章 事務、鎖定、阻塞和死鎖 3.1 事務控制 3.1.1 使用顯式事務 3.1.2 使用DBCC OPENTRAN顯示最早的活動事務 3.2 鎖定 3.3 事務、鎖定和並發 3.4 阻塞 3.4.1 找到並解決阻塞進程 3.4.2 使用SET LOCK TIMEOUT 3.5 死鎖 3.5.1 使用跟蹤標誌位找出死鎖 3....
5.8.1 事務處理和並發控制 227 5.8.2 讀寫LOB(大對象)數據 228 5.8.3 讀寫XML數據 231 5.8.4 通用API編程 232 5.9 本章小結 234 第6章 DB2嵌入式SQL套用開發 235 6.1 嵌入式SQL編程 235 6.1.1 嵌入式SQL 235 6.1.2 嵌入式SQL應用程式開發的一些概念 235 6.1.3 構建嵌入式SQL應用程式...