隨著大數(shù)據(jù)的流行,數(shù)據(jù)庫職位也變得越來越搶手。當(dāng)前,市場上針對數(shù)據(jù)庫的求職主要基于Oracle和MySQL。對NoSQL的要求通常包含在Oracle或MySQL中,精通Oracle或MySQL,并且熟悉NoSQL數(shù)據(jù)庫。Oracle主要在傳統(tǒng)行業(yè)中招聘,而MySQL主要在Internet行業(yè)中招聘。那么數(shù)據(jù)庫程序員的求職現(xiàn)狀怎么樣?數(shù)據(jù)庫開發(fā)人員和維護(hù)人員始終在市場上供不應(yīng)求。
數(shù)據(jù)庫程序員的求職現(xiàn)狀怎么樣?
如果想往DBA 這個方向發(fā)展,那么Oracle、MySQL、DB2 或非關(guān)系型數(shù)據(jù)庫(如MongoDB)都可以。在Oracle 收購MySQL 后,MySQL 的發(fā)展勢頭也不錯,大公司也都在將部分?jǐn)?shù)據(jù)庫往MySQL 遷移,例如阿里巴巴、盛大網(wǎng)絡(luò)等等公司的部分?jǐn)?shù)據(jù)庫,很多都使用的是MySQL 數(shù)據(jù)庫。
所以,市場上也有很大一部分的MySQL DBA 的需求。Oracle 自然就不用說了,關(guān)系型數(shù)據(jù)庫中的老大,大部分有實力的公司使用的都是Oracle 或者DB2 與MySQL 的結(jié)合。
如果都使用Oracle,則成本太高,使用DB2一般都能享受到IBM 提供的一條龍服務(wù),從服務(wù)器到數(shù)據(jù)庫再到數(shù)據(jù)庫管理軟件,DB2大部分都應(yīng)用于金融領(lǐng)域。
SQL Server 的使用者相對較少,主要因為微軟的軟件對平臺依賴性比較大,發(fā)展受到了限制。不過現(xiàn)在微軟在開發(fā)基于Linux 平臺的SQL Server。如果只是想了解數(shù)據(jù)庫的簡單操作,那么可以從事數(shù)據(jù)庫的開發(fā)工作。
小公司數(shù)據(jù)量有限,使用SQL Server 數(shù)據(jù)庫就可以滿足日常的需求,但SQL Server 的可移植性差,且相比DB2 和Oracle,數(shù)據(jù)處理功能較差。其實,公司使用什么數(shù)據(jù)庫需要看公司的性質(zhì),金融行業(yè)的公司或大企業(yè)、巨型企業(yè)、銀行等肯定***DB2 或Oracle,一般不會使用其他數(shù)據(jù)庫。因為這類公司數(shù)據(jù)量大,日數(shù)據(jù)量可達(dá)到過億條,每日要處理如此龐大的數(shù)據(jù)量,必須選擇DB2 或Oracle。對于普通民營小公司,待處理數(shù)據(jù)量有限,使用SQL Server也完全能夠滿足需求。
上述就是關(guān)于數(shù)據(jù)庫程序員的求職現(xiàn)狀怎么樣的全部內(nèi)容介紹,想了解更多關(guān)于數(shù)據(jù)庫的信息,請繼續(xù)關(guān)注中培偉業(yè)。