Hive和關聯式資料庫的簡單區別

2021-08-26 20:18:09 字數 335 閱讀 3719

這裡列舉以下幾點區別:

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

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

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

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

關聯式資料庫與非關聯式資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

關聯式資料庫與非關聯式資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

mysql關聯式資料庫 關聯式資料庫概述

為什麼需要資料庫?因為應用程式需要儲存使用者的資料,比如word需要把使用者文件儲存起來,以便下次繼續編輯或者拷貝到另一台電腦。要儲存使用者的資料,乙個最簡單的方法是把使用者資料寫入檔案。例如,要儲存乙個班級所有學生的資訊,可以向檔案中寫入乙個csv檔案 id,name,gender,score 1...