hive sql和mysql區(qū)別如下:
Hive采用了類SQL的查詢語言HQL(hive query language)。除了HQL之外,其余無任何相似的地方。Hive是為了數(shù)據(jù)倉庫設(shè)計的。
1、存儲位置:Hive在Hadoop上;Mysql將數(shù)據(jù)存儲在設(shè)備或本地系統(tǒng)中;
2、數(shù)據(jù)更新:Hive不支持?jǐn)?shù)據(jù)的改寫和添加,是在加載的時候就已經(jīng)確定好了;數(shù)據(jù)庫可以CRUD;
3、索引:Hive無索引,每次掃描所有數(shù)據(jù),底層是MR,并行計算,適用于大數(shù)據(jù)量;MySQL有索引,適合在線查詢數(shù)據(jù);
4、執(zhí)行:Hive底層是MarReduce;MySQL底層是執(zhí)行引擎;
5、可擴(kuò)展性:Hive:大數(shù)據(jù)量;MySQL:相對就很少了。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com