帶迷茫的你走出學(xué)習(xí)數(shù)據(jù)庫的囧途
原創(chuàng)【51CTO原創(chuàng)】在學(xué)習(xí)數(shù)據(jù)庫的過程中,你是否有迷茫呢?是否想成為好的DBA,卻又不知道要怎么發(fā)展呢?現(xiàn)在請和我一起聽聽博客園的博主邀月童鞋是怎么幫助我們解決這些囧境的吧。
邀月
個(gè)人簡介:浙江大學(xué)(項(xiàng)目管理方向)工程碩士。十年以上.NET、架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫開發(fā)經(jīng)驗(yàn),五年以上項(xiàng)目管理經(jīng)驗(yàn)、現(xiàn)致力于B2B業(yè)務(wù)模式及垂直行業(yè)網(wǎng)站業(yè)務(wù)模式研究。微軟DEVWOW博客達(dá)人大賽優(yōu)勝獎獲得者。
問:在學(xué)習(xí)數(shù)據(jù)庫的過程中需要掌握很多數(shù)學(xué)的知識嗎?要是需要,都要哪些呢?
答:基本的SQL語法和常規(guī)應(yīng)用并不需要復(fù)雜的數(shù)學(xué)基礎(chǔ)。但是需要對數(shù)據(jù)結(jié)構(gòu)和算法有一定了解。
問:數(shù)據(jù)庫未來有發(fā)展前途嗎?發(fā)展趨勢是什么樣子呢?
答:數(shù)據(jù)庫的應(yīng)用永遠(yuǎn)比單純的程序應(yīng)用具有更高的經(jīng)濟(jì)價(jià)值,而且數(shù)據(jù)分析是越老越有價(jià)值,這與普通程序員相反。建議至少應(yīng)關(guān)注以下兩個(gè)方面:BI&Data WareHouse
問:如果要掌握某種數(shù)據(jù)庫軟件,您有什么推薦嗎?
答:這個(gè)要看個(gè)人的基礎(chǔ)了。小企業(yè)用MySQL,中小企業(yè)用SQL Server,大型企業(yè)應(yīng)用DB2orOracle。
問:國產(chǎn)的數(shù)據(jù)庫怎么樣呢?有發(fā)展前景嗎?
答:國產(chǎn)數(shù)據(jù)庫了解不深。感覺混數(shù)的居多。
問:您認(rèn)為DBA都應(yīng)該具備哪些素質(zhì)呢?
答:一個(gè)合格的DBA我想應(yīng)該具備:
- 精深的專業(yè)功底;
- 大容量復(fù)雜條件下的數(shù)據(jù)處理技巧、故障分析技能、數(shù)據(jù)調(diào)優(yōu)能力;
- 數(shù)據(jù)、算法等與專業(yè)相近的領(lǐng)域都能駕輕就熟。
- 如果能熟悉常見的應(yīng)用程序架構(gòu),具備一定的開發(fā)經(jīng)驗(yàn)就更好一些。
- 當(dāng)然,最主要的是要對數(shù)據(jù)庫有一種本能的“狂熱”,至少有一種熱愛,否則前面幾個(gè)都沒用。
問:在您的工作生活中,在數(shù)據(jù)庫應(yīng)用上有什么難點(diǎn)嗎?您是怎么克服的呢?
答:數(shù)據(jù)庫應(yīng)用的難點(diǎn)因應(yīng)用而不同。如果有問題,一般查英文資料,或者去書店。有時(shí)買厚厚一本書就是為了解決一個(gè)問題。但是信念很重要,一定要相信你能找到解決問題的方法。
問:您能為我們這些正在學(xué)習(xí)數(shù)據(jù)庫的童鞋們提些建議或忠告嗎?
答:數(shù)據(jù)庫方面如果要想出色,基礎(chǔ)的積累是至關(guān)重要了。其中,算法是最關(guān)鍵的。當(dāng)你若干年后經(jīng)驗(yàn)越來越豐富的時(shí)候,你會發(fā)現(xiàn)算法決定了你的高度,而不是知識。另外,專注是必備的品質(zhì),長期專注于某個(gè)領(lǐng)域,自然會有收獲。老是追逐熱門只會一事無成!
以上是邀月的一些經(jīng)驗(yàn),希望能對大家有幫助。也歡迎大家一起學(xué)習(xí)進(jìn)步。
這是邀月同學(xué)在博客園的博客歡迎大家一起來學(xué)習(xí):http://www.cnblogs.com/downmoon/
【編輯推薦】
- 淺析SQL Server 2008中的代碼安全之一:存儲過程加密與安全上下文
- 淺析SQL Server 2008中的代碼安全之二:DDL觸發(fā)器與登錄觸發(fā)器
- 淺析SQL Server 2008中的代碼安全之三:通過PassPhrase加密
- 淺析SQL Server 2008中的代碼安全之四:主密鑰
- 淺析SQL Server 2008中的代碼安全之五:非對稱密鑰加密