資料庫系列綜述

2021-10-07 21:14:01 字數 862 閱讀 8909

終於,伴隨草稿箱中的內容清空,資料庫相關的分享也告一段落了,其實筆記本中還有很多內容沒有來得及分享,例如

1)正規化

2)物理儲存結構(storage and file structure)

3)索引(indexing and hasing)

4)併發控制(concurrencycontrol)

5)恢復(recoverysystem)

6)bigtable的master server、tablet詳細介紹

等等。沒有分享的原因很多,時間來不及,掌握的程度不夠,內容難度比較大(各種各樣的數學符號輸入太麻煩),以及和碩導溝通交流後方向的轉移(還是踏進了強化學習的不歸路…)等等,總而言之,資料庫的研究是告一段落了。

在我心中,資料庫、網路、作業系統、資料結構是任何一位工程師必備的知識。就資料庫而言,我談談我的粗淺心得。

我更喜歡用離散數學的眼光來審視資料庫問題,無論是資料庫的結構、操作還是優化,合理或者不合理都能通過離散數學表示式呈現出來,而且,這樣能更直觀的看到其中隱藏的問題,但現在,更多的人是去研究資料庫應用的介面,從結果反推出問題。

雖然由於研究方向的轉移,之後對分布式資料庫的研究會少一些,但現在分布式資料庫太常見了,每個規模較大的場景都離不開他,所以,可能會在之後空閒的時間裡,將之前翻譯研究的幾篇很好的**,再次分享出來,共同**。

一年多時間沒有完全過過週末,沒有大的享受,沒有大的娛樂,無數次深夜的拷問,只想換回自己的乙份心安,希望能用最短的時間,得到最大的回報,哪怕暫時不能得到啟用,也可以為了之後的研究鋪路。

天道酬勤,願每個有理想的人都能都能揚起自己的風帆,乘風破浪。

資料庫系列 資料庫事務 鎖 死鎖

保障資料庫事務的鎖 非鎖 死鎖 資料庫事務級別 事務級別的使用 注意事項 髒讀 不可重複讀 幻讀 不可重複讀 幻讀 事務的實現原理 寫鎖 讀寫鎖的公升級關係 也是產生死鎖的原因 共享鎖 獨佔鎖 意向共享鎖 事務在給乙個資料行加共享鎖前必須先取得該錶的is鎖。意向排他鎖 事務在給乙個資料行加排他鎖前必...

資料庫系列之資料庫管理 1

master資料庫 儲存sql server系統的所有系統級資訊。包括 登入帳戶 連線伺服器和系統配置設定 master資料庫記錄所有其他資料庫及這些資料庫檔案位置 大小 資料表的相關資訊 還記錄sql server的初始化資訊。如果master資料庫不可用,則sql server無法啟動。mode...

MySQL資料庫系列之資料庫設計原則

mysql中資料庫設計原則 1.一般情況下,應該盡量使用可以正確儲存資料的最小資料型別。資料型別不一樣,儲存的執行效率也不一樣。最好使用適度的整型資料型別,例如int之類的資料,這樣在做查詢或者字段排序的時候速度是最快的。2.盡量避免null值的時候,因為這樣會增加資料庫處理的開銷。但是也要考慮實際...