昨天有一則關於MySQL的,預算是NT$3000,而且沒得商量,現在已經刪除了.但是這讓我和我的小夥伴們都驚呆了!!
原來MySQL在許多人心目中,是這樣的定位啊.
請教一下,大家覺得學哪種資料庫比較有錢途呢?
根據iThome的調查,台灣的DBA年薪大約60~70萬台幣....實際應該是40~50萬台幣。
大陸的Oracle DBA大約也是40~50萬台幣。
而在美國地區,Oracle DBA大約是200~320萬台幣。
Facebook的資料庫是MySQL,他們在美國的DBA,一年領超過千萬台幣。
在台灣,資料庫是附屬品,附屬在應用系統中。
不管那種資料庫,學了都沒錢途。
但是,不會資料庫,對IT人來說,問題可大了。
因此,在台灣這是沒錢途但一定要會才能找到工作的技術。
我學資料庫不是為了錢...
個人投Oracle Database一票
習慣了MySQL,所以投MYSQL一票.
資料庫是工具而已,最主要是使用的人.
套遊戲的一句話:
神兵利器你等級不到還是不能裝備!
以上!純屬個人觀感
我覺得要在這島上混口飯吃,最基本的T-SQL用得很熟就差不多了.
不要像我最近遇到的傢伙,半年前進來,T-SQL都不會就算了,半年後還是都不會.
個別資料庫系統的問題,等遇到的時候再說吧.....
像我們總公司,人數近千人,DBA也沒神到哪裡去;之前跟他說,在前端應用程式中,用nolock查詢,有時會因為資料遺漏導致一些怪怪的問題產生,同時提出我線上測試的結果,還搬微軟MVP的說明給他參考... 結果他只丟了一句:MSSQL要是真的這樣的話,哪有人敢用
這種傢伙,我也有遇過
當初主管面試進來的時候
還跟我拍胸脯掛保證地說"那傢伙資料庫還不錯,只是 ASP.NET 差了一點"
結果進來是完全不會
開欄位全部都開 varchar
連 int 跟 nvarchar 都不知道差別在那裡
真是無言~~
varchar 是單字元語系在用的動態長度字串(例如英數)
nvarchar 是Unicode在用的動態長度字串
int 是 32位元整數, 如果是要放比較大有效的數值, 請改用 money
在SQL Server 6.5時, 我也不會清DB的Log檔啊, Log檔可以成長到讓DB鎖死
後來在SQL Server 2000時才對它有進一步的學習
再後來有段時間摸索資料庫分頁查詢(用預存程序), 不然當Web與DB不在同一台時, 遇到大量資料, 你到Web用控制項做分頁時, 真的會氣死
台北市勞工局曾用的2代報修系統, 是我在研究資料庫分頁查詢之前寫的(為了加功能, 重新寫過)
分頁的效能很差(資料超過300頁以上, DB與Web不在同一台上, 資料全抓, 控制項分頁)
後來健康惡化就被踢走了
都過了這麼多年了
應該後來有人重寫系統了吧?
用前端 nolock 查詢本來就是一件很奇怪的事情...
一直很納悶為什麼要這樣做...
看似優點的部分真的是優點嗎..一整個就很懷疑..
再者...這個問題是屬於DBA該解決的範疇嗎 0.0a..
Oracle DB 或是 IBM DB2的待遇
應該會比較好
MS SQL Server 或 MySQL 會的人太多
沒價值了
那學新的好了
MongodbXDDDDDDD
在台灣: Oracle,MS SQL Server,MySQL是主流; 撇開特例不談,鍍金排名大概也是左列的順序。
最近紅透透的因該是NoSQL (MONGODB , REDIS , HBASE)等等
但Oracle,MS SQL Server,MySQL 也都很常用XD
SQL無用論~~~~~
人家都開的出3000的...重灌電腦價
實際外面的概念也是如此啊!!
千萬別學DBA....沒用的..
老板只要能用就好了....誰管強不強..
你看看別人用小畫家比你用PS強多了
大概還是甲骨文吧
因為可搭配的ERP系統廣泛
所以已經會Oracle的
應該要在往coding+ERP模組開發邁進
那應該年薪可比CCIE?(反正台灣CCIE也不是每個破百萬)
投 Oracle 一票;
因為
其他資料庫,摸一摸大部分問題就解決了,所以沒有進入障礙。
但 Oracle ,不會就是不會,所以,比較有機會有錢途。
另,
mysql 3000元是有問題的。
mysql自己使用時,不需要版權,
自己公司使用時,也沒有問題;
但是,
如果是委託開發使用,
(例如:a公司請您用mysql為他建置某系統)
則有商業行為,按其授權規定,需購買一套版權,約6000元。
換言之,
該公司花3000元請您建置,但您卻未購買6000元版權,則有侵權行為。
(替a公司付錢?神經病!)
資料庫DBA的證照我有兩張,分別是:
1.Microsoft Certified Database Administrator for SQL Server 2000
2.Oracle Database 10g Administrator Certified Professional
講到錢途,其實這兩張證照對我來說已沒有意義,因為我這幾年的工作內容比較徧向管理,至於對於發問的hitomitanaka大而言,那一種資料庫對您來說有錢途,可能也要看您未來的職涯規劃及個人特質。
怎麼說要看職涯規劃和個人特質呢,就是說以後您想待在資訊產業還是大型企業裡的資訊部門?要作的工作內容是程式設計還是專職DBA?知道這些才能知道那種資料庫對您來說是比較有錢途的。
當然以普世價值來說,您會的資料庫的售價愈高,懂這種資料庫技術的人薪資也愈高,這個在保哥最近參加鐵人賽的徹底了解商業的價值這篇文章中及樓上幾位大大的說明中可以清楚的知道,但我想說的是,如果您根本不想待大公司作個專職Oracle DBA,如果喜歡接案到處幫人解決資料庫效能問題,那這樣在台灣學MS SQL可能會接案接不完。(因為MS SQL看起來的人很多,但都是半調子)
作您喜歡作的工作,您才會有熱情投入。有熱情的投入,工作才會出色。有出色的表現,才會有您滿意的錢途。
修正一下倒數第二段最後一句,是"多是半調子",不是"都是半調子"。
看來SQL Server也是不錯.以往比較少接觸SQL Server.
請教一下,若要學習SQL Server,除了MS網站上的文件,
有哪些推薦的書籍或是方法?
這本最經典...
ted99tw提到:
這本最經典...
有沒有別本..
這本如何?
還好糖叔不是介紹這本
這本有比較好嗎??
總裁,你壞壞
壞人卡奉上
hitomitanaka提到:
壞人卡奉上
我是好人....
你這個好壞的人....錯了...是好壞的鳥...
如果上天再給我一次選擇的機會,幹~~~打死我也不要進資訊業
大家都傻啦~ 只光學資料庫會有前途嗎?
而且學資料庫沒有分那一種比較有前途 , 每間公司用的都不盡相同
最主要還是個人概念問題
純DBA真的沒什前途,以我們公司來說負責前端還有時候還要去檢查DB
檢查Server,純DB很難生存 ,也許有些人活的好好, 也許有些人可以勉強活下來,但你永遠就僅此而已
純學DB還有一條路,是去Oracle當講師,因為要考OCP一定要上過一次原廠課程(真是XX的貴),我去上的時候看那講師真的是除了Oracle的DB外,其他的什麼都不懂,照著原廠教材教,什麼Control file最好放在不同Disk上避免風險,我就問現在實務上不是都放在Disk Array作RAID 5+Hot spare,他說居然說不知道什麼是RAID 5,他作的LAB都是照教材建議下去作的....
以我商人的直覺,生命週期最長的還是金融程式, 幾十年前看K棒, 幾十年後還是看K棒:台灣智慧行動部份全都被三竹資訊吃掉,桌機目前是凱衛.精誠兩家, 凱衛經銷martichart 跟各大期貨商合作.兼自己賣.精誠則是發展嘉實XQ的系統賣錢,有各自的領域,不過我個人比較看好凱衛-MC友跨入國外商品的市場, 至少比台灣市場大1000倍以上, 我個人不會寫程式,只會看商業模式,如果你要工作很穩定, 當然要去找市場大不易被淘汰的公司, 金融這個恐龍裡頭就有很多機會,銀行的IT.券商IT工作時間都比較正常.但最有發展(上班之外自己的創業之路), 還是去學MT4或easylanguage--自己學會了就可以賣程式----也可以發展到很大很大資產管理等等---工作嘛!不就是幫老闆賺錢, 應付過去就好了,各位可能都是在很大的公司,應付複雜人事或笨蛋的時間可能都還抹滅了想做事的企圖心以及真正的付出,別有公司會養你一輩子這種傻念頭,下班後做什麼比較重要!---
例外: 有一個賞識你, 支持你, 耳根子不軟, 又大方的老闆(我以前老闆是這樣, 不過跟他工作手機24小時不能關隨時待命---我沒這個命跟他啊~~)--你這A咖就可以為他賣命不要胡思亂想(去EMBA裡找找可能有,不然在這之前你就被C咖搞死了)
只要公司賺錢.....其他就不重要了...