小弟目前在遊戲公司,擔任MIS一職,最近想轉往MS-SQL資料庫管理方向,請問我可以從哪裡開始,學資料庫有發展前景嗎? 好不好找工作呢?需不需要搭配程式語言一起學習呢?請各位資訊前輩給我一些意見?
最近想轉往MS-SQL資料庫管理方向
為什麼會有這樣的想法?
我是沒看過專職只做資料庫的部分,
一般來說是寫程式讀寫資料庫,
雖然資料庫有所謂的性能調教,
但基本上那也是在寫好的程式的基礎上去做調整.
至於分散式架構跟負載平衡也是提升資料庫效能的方式.
學資料庫有發展前景嗎?
有
好不好找工作呢?
有能力(即戰力)好找
以下簡單描述階段、技能需要,提供你參考
重要概念:資料庫互動最基本的就是SQL,請學好它
1.學好SQL,支持基本的CRUD增刪改查,搞懂如何正確使用JOIN(關聯式資料庫的關鍵功能)
2.學好T-SQL、function、stored procedure,更強、更靈活的使用腳本語言化處理日常事務
3.懂排程器概念,不是自己等到某某時間自己人工運行腳本,而是讓系統按照計畫時間自動運行
3.會使用基本查詢計畫調校效能,讓自己不會寫出愚蠢的慢查詢
4.會基礎定期備份、災難還原概念
扎實學好
這階段又有硬體基礎,對MIS來說已經有很好找工作的能力
挑一個程式語言,做前端介面提供使用者操作,而不是自己運行腳本來處理,假如是sqlserver滿推薦C#,.NET Framework環境自帶ADO
這位joes98543a不會是你同事吧?
如果是的話
貴公司的MIS主管該檢討了
怎麼員工都想轉職
其實學資料庫是一定有發展前景的。但前提是你了解資料庫的規劃跟應用才行。
需要了解到如何配置跟表的主從應用。
一般程式語言的能力還是有其必要性。不過只專精在資料庫的處理上的語言能力就行了。
再來還是需要一些server的能力才行。
認真來說,要當資料庫管理員。反而會需要每個都要學一點。
然後專精在sql語法上的應用跟表的處理。
大多數來說,如果是不需要高資料筆數。很少公司會特別會另外一個資料庫管理員。
大多數都是程式人員就直接處理了。
會需要資料庫管理人員的公司,一定都是高容量資料的公司。
如股票証卷行、erp系統這一類的。
講白一點,你如果會處理千萬筆以上的資料。就行了。
但這說的簡單,做起來並不簡單。