Android資料庫Transaction
什麼是事務
事務是應用程式中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子性,一個事務中的一系列的操作要麼全部成功,要麼一個都不做。
事務的結束有兩種,當事務中的所以步驟全部成功執行時,事務提交。如果其中一個步驟失敗,將發生回滾操作,撤消撤消之前到事務開始時的所以操作。
事務四大特性(簡稱ACID)
1、原子性(Atomicity):事務中的全部操作在資料庫中是不可分割的,要麼全部完成,要麼均不執行。
2、一致性(Consistency):幾個並行執行的事務,其執行結果必須與按某一順序序列執行的結果相一致。
3、隔離性(Isolation):事務的執行不受其他事務的干擾,事務執行的中間結果對其他事務必須是透明的。
4、永續性(Durability):對於任意已提交事務,系統必須保證該事務對資料庫的改變不被丟失,即使資料庫出現故障。
相關文章
- [資料庫]--Transaction那點事兒資料庫
- oracle資料庫事務transaction鎖lock模式思考之一Oracle資料庫模式
- oracle資料庫事務transaction 不同的鎖lock型別Oracle資料庫型別
- Android資料庫檢視庫---Android-Debug-DatabaseAndroid資料庫Database
- Android 連線資料庫Android資料庫
- Android 中使用 SQLite 資料庫AndroidSQLite資料庫
- Android連線資料庫sqlserverAndroid資料庫SQLServer
- android 檢視資料庫和shaedpreference資料框架Android資料庫框架
- SnappyDB—Android上的NoSQL資料庫APPAndroidSQL資料庫
- Android除錯資料庫的福音:Android-Debug-DatabaseAndroid除錯資料庫Database
- oracle資料庫事務transaction隔離級別isolation level的選擇依據Oracle資料庫
- Android SQL資料庫查詢方法 query( )AndroidSQL資料庫
- Android 封裝AsyncTask操作Sqlite資料庫Android封裝SQLite資料庫
- Android—Room資料庫多表查詢(Relationships)AndroidOOM資料庫
- 自己動手寫Android資料庫框架Android資料庫框架
- Android 資料庫綜述(一) 資料庫片的升級與資料的遷移操作Android資料庫
- oracle資料庫事務不同事務隔離級別與v$transaction flag列思考Oracle資料庫
- Android連線網路資料庫的方式Android資料庫
- 在 Android Studio 上除錯資料庫 ( SQLite )Android除錯資料庫SQLite
- KeepassXC & Keepass2android & WebDav 同步資料庫AndroidWeb資料庫
- android資料庫如何進行版本升級?架構之資料庫框架升級Android資料庫架構框架
- 手擼一個簡易Android資料庫框架Android資料庫框架
- Android Jetpack元件之資料庫Room詳解(一)AndroidJetpack元件資料庫OOM
- 比特幣原始碼研讀(3)資料結構-交易Transaction比特幣原始碼資料結構
- 記JPA 儲存資料異常: Row was updated or deleted by another transactiondelete
- 資料庫事務耗時過長導致Could not retrieve transaction read-only status from server異常資料庫Server
- Android檢視資料庫工具推薦,無需rootAndroid資料庫
- Android 中的升級資料庫最佳方法實踐Android資料庫
- 阿里Android開發規範:檔案與資料庫阿里Android資料庫
- XamarinSQLite教程在Xamarin.Android專案中使用資料庫SQLiteAndroid資料庫
- 資料庫PostrageSQL-管理資料庫資料庫SQL
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- Android資料庫框架總結,總有一個適合你!Android資料庫框架
- Android精通之OrmLite資料庫框架,Picasso框架,Okio框架,OKHttp框架AndroidORM資料庫框架HTTP
- Android 中關於增刪改查資料庫表實踐Android資料庫
- Android 原生 SQLite 資料庫的一次封裝實踐AndroidSQLite資料庫封裝
- 【資料庫資料恢復】MS SQL資料庫附加資料庫出錯怎麼恢復資料?資料庫資料恢復SQL
- 資料庫介紹--初識資料庫資料庫
- 資料庫 資料庫的完整性資料庫