java基礎(chǔ)菜鳥教程 數(shù)據(jù)分析師用哪個(gè)數(shù)據(jù)庫比較好?
數(shù)據(jù)分析師用哪個(gè)數(shù)據(jù)庫比較好?作為一名數(shù)據(jù)分析師,我已經(jīng)在這個(gè)領(lǐng)域工作了兩年多。起初,我主要使用MySQL數(shù)據(jù)庫。當(dāng)然,Oracle數(shù)據(jù)庫也被使用,特別是在金融行業(yè)或國有企業(yè)。一般公司使用MySQL數(shù)
數(shù)據(jù)分析師用哪個(gè)數(shù)據(jù)庫比較好?
作為一名數(shù)據(jù)分析師,我已經(jīng)在這個(gè)領(lǐng)域工作了兩年多。起初,我主要使用MySQL數(shù)據(jù)庫。當(dāng)然,Oracle數(shù)據(jù)庫也被使用,特別是在金融行業(yè)或國有企業(yè)。一般公司使用MySQL數(shù)據(jù)庫,可能是因?yàn)镸ySQL數(shù)據(jù)庫是免費(fèi)的。另外,在一家互聯(lián)網(wǎng)公司,我認(rèn)識(shí)了mongodb。目前,一些新興的互聯(lián)網(wǎng)公司使用NoSQL的頻率更高,這一款現(xiàn)在已經(jīng)銷售出去了。作為數(shù)據(jù)分析員,使用數(shù)據(jù)庫通常是為了訪問數(shù)據(jù)。至于更高級的優(yōu)化、事務(wù)處理等,一般都不提供。如果有專門的數(shù)據(jù)庫人員,我們只需要好好利用數(shù)據(jù)庫。
在數(shù)據(jù)分析或數(shù)據(jù)挖掘方面,除了數(shù)據(jù)庫訪問數(shù)據(jù)外,我們還需要數(shù)據(jù)處理工具。當(dāng)然,Python是最好的選擇。Python與數(shù)據(jù)庫結(jié)合是一個(gè)日常的代碼,Python還提供了一套完整的工具,因?yàn)镸ySQL有pymysql庫,Oracle與CxOracle庫結(jié)合,mongodb有pymongo庫,當(dāng)然我們的數(shù)據(jù)分析工具pandas庫提供readSQL功能,支持多種數(shù)據(jù)庫,直接讀入數(shù)據(jù)幀數(shù)據(jù)格式,非常方便。
綜上所述:其實(shí)大部分都是MySQL和Oracle。這兩個(gè)是SQL語句,差別不大。只要掌握了SQL語句,這兩個(gè)數(shù)據(jù)庫的問題就不大了。Mongodb是一個(gè)新的非關(guān)系型數(shù)據(jù)庫,其語句不是很復(fù)雜。他們之間沒有開始工作的壓力。結(jié)合在Python中使用panda,可以非常流暢地處理數(shù)據(jù),并且數(shù)據(jù)分析會(huì)很方便,小案例。