學習 Oracle 和 MySQL 哪個更有前途?
12-29
我覺得無所謂更有前途,只不過應用場合不同罷了。不過真想深入學習資料庫的精髓,Oracle是很值得學習的。
以前曾經再pptv干過,進公司之前學過oracle的ocp,進公司後發現公司基本主張開源軟體,因為免費,基本就是拿來就用。其中主流是mysql,加少量nosql產品。因為之前學過oracle,學mysql上手很快。唯一使用oracle的環境是監控系統zabbix的後台,這個之前也是準備採用mysql,但是單機mysql性能沒法滿足,就轉而使用oracle。在公司干過一段時間,因為有ocp在手,又會點mysql,有opsboss重點照顧。這個就是兩個都會的好處了,幹什麼都有boss想著,機會多,學東西就快了。後來個人身體原因,離開了這個公司 ,稍微有點遺憾,不過很感激之前公司boss的,畢竟學到了很多東西,收穫良多。
建議你學MySQL,假如你打算當dba的話。你可以很容易的安裝一個mysql,然後再買上一本&
我小 PostgreSQL 就這麼被無視了。
如果有精力的話 MySQL 和 Oracle 都學嘛,
如果只能學一個的話,我建議是 MySQL。
目前來看,在大小公司里 MySQL 用得比 Oracle 要普遍。
建議Oracle和MySQL通殺, 現在兩種資料庫都很流行, 會了Oracle發現Mysql簡單一些, 傳統行業基本以Oracle為主, 而互聯網行業則MySQL當道.
想從事DBA方面還是建議從Oracle database入門開始學著走,入門的話,考個OCP也是非常有幫助,MySQL也已經被Oracle收購了一家的,也無所謂分的太細,MySQL開源自然不如收費的Oracle那麼好用,當然學習MySQL對Oracle也是很加分的,有時間的話 可以到後來把MySQL一起納入學習計劃,具體的話可以參考思庄bbs.cqsztech.com/
High Availability MySQL High Availability MySQL d.c.b.a AnySQL.net等網站多看看
如果希望做DBA的話,入門從Oracle走起是沒問題的,拿到OCP
之後MySQL和Oracle分別代表了:互聯網和傳統行業
相信對行業的選擇會大過對資料庫類型的選擇,至少俺小白的時候是這麼選的
當然Oracle也有很多nice的牛人,對新人很照顧
一般公司都不會只用到一個資料庫。經典組合是oracle + mysql
oracle用來處理事務
mysql用來處理web請求
小公司很多是mysql。mysql開源,成本低。
大公司嘛。oracle有時候可以裝裝門面。
不過,oracle是個企業級軟體,而不單單是個資料庫。
學習oracle還是蠻重要的一個決定。mysql現已被oracle收購了。學習mysql可以為oracle掙分。
以後做系統架構師的話,他們的性能優缺點商業價值云云必須都得掌握。
看是學來做什麼,是DBA方向,還是Developer方向。
若是Developer方向,二者的SQL句法基本一致,所以學哪個都基本都一樣。就看公司選用哪個工具了。
若是DBA方向,Oracle有更詳盡的學習資料和考試認證體系(OCA/OCP),所以更推薦從Oracle入手。 考下Oracle 12c的OCP認證,找個DBA工作基本不愁
(話說,MySQL現在是屬於Oracle公司的)
我覺得mysql起源於互聯網應用,從它的各種sql_mode可以看出,它適用於數據安全不是非常高的場合。從功能上來說基本是oracle的子集,很多東西都是在學oracle。
如果確定想往資料庫走的話,兩者通吃最好,如果分先後,建議先學oracle,同事就是懂oracle的,雖然後來公司對mysql也有要求,他看了一個月書就基本都會了。如果從mysql轉oracle的話,估計困難了。
都是基於 SQL語言的東西。把一個學好了,另一個用起來也會順手許多。實在要說哪個更有前途,我覺得是Mysql,不過也說不定,Mysql也是Oracle 旗下的子公司。
實際無所謂資料庫產品,學透一個的話 其他的dbms實際也差不太多。越深入實際區分度就越小
當然是oracle資料庫了撒 現在很多企業都在用它了 而且缺少這方面的人才
我覺得不管做什麼行業,或者什麼樣的資料庫都是有前景的。關鍵就是看你做得好不好了。
mysql不解釋,你搜索一下招聘網站 3種DBA的工資水平就知道 該學那個啦!
sql通殺,但是以我的經驗來看用慣了oracle後突然用mysql優化sql確實頭大
mysql
oracle 是王道,建議通吃。
應用領域不同,沒法說哪個更有前途
各有所長吧。。。
推薦閱讀:
※想非常精通資料庫的話需要哪方面數學?
※同一台伺服器上裝MySQL和oracle會有衝突么?
※爬蟲的資料庫選型,redis, leveldb, mongodb, mysql 選哪個?
※mysql 的事件調度器(Event Scheduler)穩定性如何?主要用在什麼場合?
※大家設計資料庫時使用外鍵嗎?