0%

與Ben一起旅遊的一次!

這次旅遊時很衝動決定的,因為有看到「河口湖」冬日火花大會,就想著去看看,而且這次還有熱海花火大會,就邀請的 Ben 跟我一起去!讚讚!雖然河口湖晚上-5度🥶 trip-view

2024目標進度條目標:

  • 去一次外國旅遊
  • 持續學習(Coding&Language) - 明年繼續
  • 完成ChatApp
  • 體驗不同的事物
  • 認識新朋友

年初

2月份的農曆新年,因為好久都沒有回去鄉下過年了,今年就打算回家過年。我也好久沒有回去了,也不知道哪裡變得這麼樣了。這裡雖然看上去沒這麼變,但是好像也變了,以前的小孩都已讀高中了。這次過年在這裡吃了很多,也玩了很多,去了遊花園、遛狗、看電影、玩恐怖遊戲、玩煙花,還拍了小朋友的黑歷史(以後可以給他們看,笑死)。 過完年就回去上班,但公司缺在過年後發生了不好的事情,有員工在跟鬧事,好像是關於離職和賠款相關的事項。最後還報警處理了,不過最後也沒有發生什麼事情,也平穩的處理了。但是因為這件事我有了離職的念頭。

簡介

這篇文章主要是想要討論一下資料庫筆一個重要的概念事務(Transaction)。接下來的文章主要會分成一下幾個部分繼續討論:

  1. 什麼是資料庫的事務(Transaction)
  2. 事務(Transaction)的4大特性為何
  3. 一致性問題和解決方法
  4. MVCC和鎖的簡單介紹

什麼是事務(Transaction)

在資料庫系統中,我們都會對數據進行讀寫操作,但是如果我們要對數據做一系列的操作(2個或以上的操作),正在被操作的數據我們不希望能被其他人修改從而影響了結果,而且即便途中操作失敗,也希望他能回到原本的狀態。而資料庫為我們提供一個這樣的方法使得數據的操作要麼是全部都成功,要麼全部都是失敗,這就是事務(Transaction),也可以稱之為「交易」。