Hive對比傳統資料庫區別

2021-10-16 17:50:37 字數 272 閱讀 5353

hive對比傳統資料庫

①hive和關聯式資料庫儲存檔案系統不同,hive使用的是hadoop的hdfs(hadoop的分布式檔案系統),關聯式資料庫則是伺服器本地的檔案系統;

②hive使用的計算模型是mapreduce,而關聯式資料庫則是自己設計的計算模型

③關聯式資料庫都是為了實時查詢的業務進行設計的,而hive則是為了海量資料做資料探勘設計的,實時性很差。

④hive很容易擴充套件自己的儲存能力和計算能力,這個是繼承hadoop的,而關聯式資料庫在這個方面要比hive差很多。

Hive與傳統資料庫對比

由於 hive 採用了sql 的查詢語言 hql,因此很容易將 hive 理解為資料庫。其實 從結構上來看,hive 和資料庫除了擁有類似的查詢語言,再無類似之處。本文將從多個方面來闡述 hive 和資料庫的差異。資料庫可以用在 online 的應用中,但是 hive 是為資料倉儲而設計的,清楚這一...

Hive與傳統資料庫對比

由於hive採用了sql的查詢語言hql,因此很容易將hive理解為資料庫。其實從結構上來看,hive和資料庫除了擁有類似的查詢語言,再無類似之處。資料庫可以用在online的應用中,但是hive是為資料倉儲而設計的,清楚這一點,有助於從應用角度理解hive的特性。hive 傳統資料庫 查詢語言 h...

資料庫區別

1 mysql支援enum,和set型別,sql server不支援 2 mysql不支援nchar,nvarchar,ntext型別 3 mysql的遞增語句是auto increment,而ms sql是identity 1,1 4 ms sql預設到處表建立語句的預設值表示是 0 而在mysq...