回覆列表
-
1 # IT人劉俊明
-
2 # 打不死的冰女
有專門的資料庫工程師吧。有專門招去弄資料庫的,其實c和java不會倒沒什麼,說實在的,其實大部分技術還是要在工作中學到,都說學以致用,你在做的過程中,碰到不會的,你就會去學習,慢慢你就會了,其實程式語言會一樣,然後學其他的就會很快的。
-
3 # 琴瑟年華
資料庫開發這個職位不太推薦,dba差不多。初級dba不需要會開發語言。這兩個都要會sql。最後希望你還是學一門語言,資料庫開發含金量低,還不如學java。高階的mysql dba需要能讀懂原始碼,修改原始碼,原始碼是c語言寫的
通常我們所說的開發都是指基於某種程式語言實現的功能設計,通常資料庫開發也大部分需要完成功能模組與資料庫的互動,所以如果不會使用任何程式語言做資料庫開發還是不太現實的。
與資料庫關聯的崗位還是比較多的,最為常見的就是資料庫管理員(DBA),幾乎每個擁有資訊系統的公司都需要DBA,DBA的崗位職責是完成資料庫資訊的維護和備份,保證資料的安全性和有效性。但是作為一名DBA來說,掌握Sql語言也是基本的要求,雖然Sql語言是基於場景應用的語言,但是也是程式語言的一種。
DAB通常都要求能熟練使用sql語句,透過構建sql指令碼完成大部分的資料庫管理工作,通常還需要編寫儲存過程來完成一些定製資訊的處理過程,通常以查詢為主。作為DBA來說,維護資料的一致性也是一項日常工作,這個過程往往需要一定的業務經驗。
資料庫相關內容還包括資料庫的設計,這是一項專業性比較強的內容,需要具備較全面的資料庫知識結構,對錶格的設計既要滿足當前的業務需要,又要具備一定的可擴充套件能力,對未來的資料庫應用有一定的預判。
未來企業的DBA工作職能將往大資料方向轉換,企業需要更多的資料分析以便於幫助企業做更多的商業決策,所以對DBA崗位的大資料化將成為一個必然的趨勢,所以從事這部分崗位的人面臨著知識結構的調整,需要儘快完成傳統DBA向大資料化資料分析師的角色轉換。而目前要從事資料庫相關工作的人則要時刻關注目前大資料領域的發展趨勢,專注於大資料領域的知識學習,加強自己的職場競爭力。
大資料是我的研究方向之一,如果大家對大資料方面的問題感興趣可以諮詢我。