iT邦幫忙

transaction相關文章
共有 20 則文章
鐵人賽 Software Development DAY 29

技術 Day 29 - 理解 Database - 資料庫 Transaction 與 ACID!

今天來點資料庫 Transaction 與 ACID! 前情提要 當我們試圖新增、修改或建立資料,並在進行這些操作時發生無法將資料存入資料庫的情況,資料庫會發...

鐵人賽 自我挑戰組 DAY 15

技術 [Day 15] Summary about relationship between isolation levels and read phenomena

MySQL Postgres Isolation Comparison between MySQL and Postgres 首先,未提交讀取(read...

鐵人賽 自我挑戰組 DAY 14

技術 [Day 14] Understand isolation levels & read phenomena in PostgreSQL

Isolation Levels in Postgres 建立**Postgres** Container 與 simple_bank database....

鐵人賽 自我挑戰組 DAY 13

技術 [Day 13] Understand isolation levels & read phenomena in MySQL

Isolation Levels in MySQL 建立MySQL Container 與 simple_bank database. docker run...

鐵人賽 自我挑戰組 DAY 12

技術 [Day 12] Understand isolation levels & read phenomena

Transaction isolation and read phenomena ACID property 當我們談論資料庫的ACID,我們是在描述一組保證...

鐵人賽 自我挑戰組 DAY 11

技術 [Day 11] How to avoid deadlock in DB transaction?

Potential Deadlock Scenarios store.go func (store *Store) TransferTx(ctx contex...

鐵人賽 自我挑戰組 DAY 10

技術 [Day 10] DB transaction lock & How to handle deadlock in Golang Part 1

DB Transaction Dead Lock Test Driven Development (TDD) 在實現accounts的balance前,我們先...

鐵人賽 自我挑戰組 DAY 9

技術 [Day 09] A clean way to implement database transaction in Golang Part 3

Test money transfer transaction Modify Main_test.go to export *sql.DB 在編寫stroe_...

技術 EF Core Nested Transaction

紀錄一下目前解法( EF Core 3.1 適用,其他版本尚未試過 ) 實作 IDbContextTransactionManager:Begin/Commi...

鐵人賽 Software Development DAY 17

技術 Day25 - Declarative transaction management (1)

Review 昨日我們講解了JdbcTemplate剩下CRUD的部分,也說明了它跟Java Bean之間如何應用。 今日我們將進入重頭戲,declarativ...

鐵人賽 Software Development DAY 3
NoSQL: Not Only SQL 系列 第 3

技術 [Day3] 關聯式資料庫交易的 ACID 特性

在操作關聯式資料庫通常會有多個步驟,當把步驟打包成一包期望資料庫把這包步驟視為一個行為時,這包步驟就稱為交易(Transaction)。在 RDB 中交易具有...

鐵人賽 Modern Web DAY 19

技術 [Day 19] Transaction 併發錯誤與隔離層級 - (2)

上一篇文章提到併發狀態的 transaction 仍然會遇到一些不預期的錯誤,分別有髒讀、不可重複讀、幻讀,今天就要來看看資料庫是怎麼解決這些問題的。 解決併發...

鐵人賽 Modern Web DAY 18

技術 [Day 18] Transaction 併發錯誤與隔離層級 - (1)

(以下圖片來自讀書會夥伴講義) 前兩篇文章介紹了資料庫 Transaction 與 ACID 的特性,可以避免一些資料不一致的問題,然而就算有 Atomicit...

鐵人賽 Modern Web DAY 17

技術 [Day 17] Database Transaction & ACID - (2)

昨天提到了什麼是 transaction,今天則要簡單談談 transaction 的四大特性:ACID。 接下來要講到 transaction 所具備的四個...

鐵人賽 Modern Web DAY 16

技術 [Day 16] Database Transaction & ACID - (1)

如果對後端領域有稍微接觸過的話,一定不會對資料庫的操作感到陌生,我們可以藉由 SQL 指令來進行資料的讀取、新增、修改、刪除…等操作。然而試想一下情境,如果是一...

鐵人賽 Blockchain DAY 3

技術 開發智能合約 - 區塊 (Day03)

區塊 區塊鏈顧名思義,就是由區塊 (block) 與鏈 (chain) 組成,在區塊鏈網路中有多個區塊。除了創始區塊的 Parent Hash 值是零,其他區...

技術 [MSDN] SqlBulk & SqlDataReader,單一大量複製作業 (非交易)

[MSDN] SqlBulk & SqlDataReader,單一大量複製作業 (非交易) 執行 SQL Server 大量複製作業的最簡單方法是:針對...

技術 [.NET] System.Transaction 與 可提升 (Promotable) 交易

微軟MSDN上面有篇文章,我看了還是不懂 套用我的方法,***做中學*** 直接看程式碼 做了以後再來看文字討論(抽象概念) 果然一次就搞懂了 詳見全文:htt...