{eval=Array;=+count(Array);}
很遺憾的告訴你,你錯(cuò)過(guò)了好好學(xué)習(xí)MySQL和Oracle數(shù)據(jù)庫(kù)的好時(shí)間,在工作中,反是跟軟件打交道的工作,都會(huì)用到,如果你非常清楚數(shù)據(jù)庫(kù),你就比別人占優(yōu)勢(shì),否則在工作中,你還有可能無(wú)型中背上黑鍋
工作中是否對(duì)數(shù)據(jù)庫(kù)mysql,oracle技術(shù)有要求?
要回答這個(gè)問(wèn)題,就要搞清楚更多條件。
因?yàn)椴煌墓ぷ鲘徫?,?duì)技能要求不同。
分幾種情況:
1,軟件工程師崗位
對(duì)數(shù)據(jù)庫(kù)技術(shù)要求比較低,必如會(huì)增刪改查即可。也可能要求會(huì)數(shù)據(jù)庫(kù)SQL效率優(yōu)化。因?yàn)檐浖_發(fā)崗重代碼實(shí)現(xiàn),代碼質(zhì)量,語(yǔ)言熟練,工具熟練,架構(gòu)熟練。不同項(xiàng)目需求場(chǎng)景下,不同的架構(gòu)選擇和工具庫(kù)選擇。
2,數(shù)據(jù)庫(kù)工程師崗位
設(shè)計(jì)或運(yùn)維方向
設(shè)計(jì)方向:會(huì)針對(duì)數(shù)據(jù)庫(kù)表設(shè)計(jì)有較高要求,各范式原理要掌握,分布式數(shù)據(jù)庫(kù)技術(shù)可能也有要求。設(shè)計(jì)工程師主要做一個(gè)項(xiàng)目的整體數(shù)據(jù)規(guī)劃,如何存儲(chǔ),如何使用?是采用關(guān)系數(shù)據(jù)庫(kù),還是NOSQL數(shù)據(jù)庫(kù)?是使用商業(yè)數(shù)據(jù)庫(kù),還是免費(fèi)數(shù)據(jù)庫(kù)?要對(duì)數(shù)據(jù)庫(kù)有深刻理解,知道什么場(chǎng)景什么條件下用什么。
運(yùn)維方向:偏重運(yùn)維數(shù)據(jù)庫(kù)技能。運(yùn)維主要是保持?jǐn)?shù)據(jù)庫(kù)高可用性,數(shù)據(jù)一致性,防災(zāi)能力。要熟練Linux環(huán)境,甚至shell編程,Python編程。會(huì)數(shù)據(jù)庫(kù)慢查詢監(jiān)控。能做數(shù)據(jù)主從,主主從,主主主,多活等方案選擇與實(shí)現(xiàn)。甚至數(shù)據(jù)庫(kù)中臺(tái)的各種異構(gòu)數(shù)據(jù)庫(kù)的數(shù)據(jù)同步,數(shù)據(jù)監(jiān)控。
當(dāng)然,這些技能并不要求大學(xué)應(yīng)屆畢業(yè)生生完全掌握。
各公司對(duì)應(yīng)屆生有不同要求。只要你基礎(chǔ)知識(shí)牢固,肯學(xué)習(xí),一般都能被認(rèn)可的。
祝同學(xué),
好好學(xué)習(xí)專業(yè),將來(lái)做有用之才!
非DBA崗位,例如開發(fā)崗位,都一定會(huì)對(duì)數(shù)據(jù)庫(kù)有要求:以O(shè)racle為例
1,復(fù)雜的sql文,要能寫,Rownum和rowid的區(qū)別
2,高級(jí)要求,分析函數(shù)可以使用
3,存儲(chǔ)過(guò)程要能寫,調(diào)試
4,再就是性能調(diào)優(yōu),in和exist在什么情況下使用,性能更好,執(zhí)行計(jì)劃要會(huì)分析等等
總之,DBA的災(zāi)備,恢復(fù),備份之外,對(duì)于開發(fā)崗位來(lái)說(shuō),都應(yīng)該要知道。像Oracle數(shù)據(jù)庫(kù)和操作系統(tǒng)基本差不多,建議系統(tǒng)的學(xué)習(xí)下,更有利于工作中的變通,使用。
在學(xué)校中沒(méi)學(xué)沒(méi)有關(guān)系,學(xué)校就算你學(xué)了,也是很基礎(chǔ)的,還是需要自己深入的學(xué)習(xí)。如果學(xué)Oracle,可以試著考下OCP,整體學(xué)完后,比較的系統(tǒng),便于工作中分析發(fā)生的問(wèn)題。希望對(duì)你有用
數(shù)據(jù)存儲(chǔ)是任何軟件最基礎(chǔ)的
軟件不存儲(chǔ)數(shù)據(jù) 內(nèi)存里的數(shù)據(jù) 在關(guān)閉軟件后就沒(méi)了
數(shù)據(jù)庫(kù)是任何一個(gè)項(xiàng)目必備的 除了個(gè)別很小的軟件 目前手機(jī)app 桌面app 服務(wù)器app等都用了數(shù)據(jù)庫(kù) 有些不用數(shù)據(jù)庫(kù) 也會(huì)使用類似存儲(chǔ)文件來(lái)持久化的 否則軟件崩了就沒(méi)了
IT這一行 不會(huì)基礎(chǔ)SQL語(yǔ)錄 別混了
0
回答0
回答0
回答0
回答0
回答0
回答10
回答0
回答0
回答0
回答