數(shù)據(jù)庫相關(guān)點(diǎn)

1.MySQL服務(wù)端與客戶端

目前我們在windows上安裝的是MySQL的服務(wù)端 每次更改配置 需要重啟才能生效
Navicat這種工具是帶圖形化的客戶端

2.行式數(shù)據(jù)庫 列式數(shù)據(jù)庫

數(shù)據(jù)庫確實(shí)是有行式數(shù)據(jù)庫&列式數(shù)據(jù)庫一說的
行式數(shù)據(jù)庫 最典型的 MySQL Oracle
列式數(shù)據(jù)庫 最典型的 HBase ClickHouse Greenplum
新興的數(shù)據(jù)庫以列式的居多
http://www.itdecent.cn/p/ad2533e5cfaa
https://www.zhihu.com/question/29380943

3.SQL優(yōu)化

優(yōu)化 主要看兩方面
一方面是SQL本身的基礎(chǔ)優(yōu)化規(guī)則(之前作業(yè)中有用OR 替換成UNION試試)
一方面是了解SQL執(zhí)行的原理(where到底是怎么執(zhí)行的 你感覺的快 可能不是真的快)
https://segmentfault.com/a/1190000012155267
https://segmentfault.com/a/1190000012434070
https://mp.weixin.qq.com/s/oQstfRFuGOvUVnElRqS5aw
https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959906&idx=1&sn=2cbdc66cfb5b53cf4327a1e0d18d9b4a
https://mp.weixin.qq.com/s/YfCORbcCX1hymXBCrZbAZg

4.分庫分表

分庫主要是有客戶端分庫和服務(wù)端分庫
分表一般都是客戶端分
了解一下大致原理就好 具體業(yè)務(wù)邏輯 各個(gè)公司不太一致
https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247483931&idx=1&sn=6eda41aa81c1243422a603205d2fad22
https://blog.csdn.net/dinglang_2009/article/details/53195871
https://github.com/baihui212/tsharding

5.學(xué)習(xí)路線

普通工程開發(fā)同學(xué) web服務(wù)端方向:MySQL必知必會 高性能MySQL MySQL技術(shù)內(nèi)幕 Hive編程指南 數(shù)據(jù)庫查詢優(yōu)化器的藝術(shù)
算法同學(xué):MySQL必知必會 Hive編程指南
一些底層原理相關(guān):數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn) CS346 6.830/6.814 CMU 15-721

PS: 若你覺得可以、還行、過得去、甚至不太差的話,可以“關(guān)注”一下,就此謝過!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容