1. 程式人生 > >Hive和關係資料庫的簡單區別

Hive和關係資料庫的簡單區別

這裡列舉以下幾點區別:

1、Hive 和關係資料庫儲存檔案的系統不同,Hive 使用的是 Hadoop 的HDFS(Hadoop的分散式檔案系統),關係資料庫則是伺服器本地的檔案系統;

2、Hive 使用的計算模型是 MapReduce,而關係資料庫則是自己設計的計算模型;

3、關係資料庫都是為實時查詢的業務進行設計的,而 Hive 則是為海量資料做資料探勘設計的,實時性很差,因為用到了Map-Reduce的計算模型;實時性的區別導致 Hive 的應用場景和關係資料庫有很大的不同;

4、Hive 很容易擴充套件自己的儲存能力和計算能力,這個是繼承 Hadoop 的,而關係資料庫在這個方面要差很多。