Hive和傳統資料庫有什麼區別和聯絡

2021-03-03 21:11:26 字數 2534 閱讀 3445

1樓:匿名使用者

hive與傳統的關係型資料庫有很多類似的地方,例如對sql的支援。但是其基於回hdfs與mapreduce的事實使得它與傳統的答資料庫在很多方面有很大的不同,在一些特性的支援下也受到底層架構的限制,但是這些限制隨著版本迭代正在不斷被消除,使得hive看起來越來越像傳統的資料庫。

hive是什麼,hive與關係型資料庫的區別

2樓:

全不同應用場景吧,copyhbase 速度比 hive 快了不知道bai多少。hbase 是非關係型資料庫du(zhikv型), 對 key 做索引,查詢速度非dao常快(相比較 hive ),適合實時查詢;而hive是關係型資料結構,適合做後期資料分析。和單機的mysql,oracle比較的話,hive的優點是可以儲存海量資料,只是查詢速度比較慢。

hive資料倉儲和關係型資料庫mysql的區別

3樓:蝶舞雲端

1、首選在編譯安裝mysql的時候指定兩個引數

使用utf8編碼。 2、次選在配置檔案回my.**f或my.

ini設定兩個引數,同答時設定init_connect引數。 3、第三在配置檔案my.**f或my.

ini設定兩個引數,同時客戶端的連線指定set names命令。 4、在配置檔案my.**f...

hive是什麼,hive與關係型資料庫的區別

4樓:司馬刀劍

hive與傳統的關係型資料庫有很多類似的地方,例如對sql的支援。但是其基於hdfs與mapreduce的事實內

使得它與傳統的容資料庫在很多方面有很大的不同,在一些特性的支援下也受到底層架構的限制,但是這些限制隨著版本迭代正在不斷被消除,使得hive看起來越來越像傳統的資料庫。

5樓:匿名使用者

全不同應用場景吧,hbase 速度比 hive 快了不知道多少。hbase 是非關係型資料庫(kv型), 對 key 做索引,查專詢速度非常快(相比屬較 hive ),適合實時查詢;而hive是關係型資料結構,適合做後期資料分析。和單機的mysql,oracle比較的話,hive的hive是什麼,hive與關係型資料庫的區別

hive與mysql有什麼不同

6樓:匿名使用者

當然不是,hive支援jdbc和odbc資料來源連線,可以連線很多種資料庫,mysql、oracle等等等等,它自己的metastore用的就是derbydb。 具體的連線方法在官網上有說明,使用odbc需要重新編譯相關元件。hive通過jdbc連線其他資料庫的教程在google上一搜

應該是hadoop在hbase和hive中的作用吧。 hbase與hive都是架構在hadoop之上的。都是用hadoop作為底層儲存。

而hbase是作為分散式資料庫,而hive是作為分散式資料倉儲。當然hive還是借用hadoop的mapreduce來完成一些hive中的命令的執行。

hive 內部表和外部表的區別

7樓:因為不懂才註冊

hive中內部表bai

與外部表的區別:

hive 建立內

du部表時,會將zhi資料移動到資料倉儲dao指向的路徑專;若創

建外屬部表,僅記錄資料所在的路徑,

不對資料的位置做任何改變。在刪除表的時候,內部表的後設資料和資料會被一起刪除,

而外部表只刪除後設資料,不刪除資料。這樣外部表相對來說更加安全些,資料組織也更加靈活,方便共享源資料。

需要注意的是傳統資料庫對錶資料驗證是 schema on write(寫時模式),而 hive 在load時是不檢查資料是否

符合schema的,hive 遵循的是 schema on read(讀時模式),只有在讀的時候hive才檢查、解析具體的

資料欄位、schema。

讀時模式的優勢是load data 非常迅速,因為它不需要讀取資料進行解析,僅僅進行檔案的複製或者移動。

寫時模式的優勢是提升了查詢效能,因為預先解析之後可以對列建立索引,並壓縮,但這樣也會花費要多的載入時間。

8樓:淡小黑眼圈

hive中內部表與外部表的區別:

hive 建立內部表時,會將數回據移動到資料倉儲指向的路徑答;若建立外部表,僅記錄資料所在的路徑,不對資料的位置做任何改變。在刪除表的時候,內部表的後設資料和資料會被一起刪除,而外部表只刪除後設資料,不刪除資料。這樣外部表相對來說更加安全些,資料組織也更加靈活,方便共享源資料。

需要注意的是傳統資料庫對錶資料驗證是 schema on write(寫時模式),而 hive 在load時是不檢查資料是否符合schema的,hive 遵循的是 schema on read(讀時模式),只有在讀的時候hive才檢查、解析具體的資料欄位、schema。

讀時模式的優勢是load data 非常迅速,因為它不需要讀取資料進行解析,僅僅進行檔案的複製或者移動。

寫時模式的優勢是提升了查詢效能,因為預先解析之後可以對列建立索引,並壓縮,但這樣也會花費要多的載入時間。

hive資料倉儲和關係型資料庫mysql的區別

1 首選在編譯安裝mysql的時候指定兩個引數使用utf8編碼。2 次選在配置檔案my.f或my.ini設定兩個參版數,權同時設定init connect引數。3 第三在配置檔案my.f或my.ini設定兩個引數,同時客戶端的連線指定set names命令。4 在配置檔案my.f.hive資料倉儲和...

Hive是什麼,Hive與關係型資料庫的區別

全不同應用場景吧,copyhbase 速度比 hive 快了不知道bai多少。hbase 是非關係型資料庫du zhikv型 對 key 做索引,查詢速度非dao常快 相比較 hive 適合實時查詢 而hive是關係型資料結構,適合做後期資料分析。和單機的mysql,oracle比較的話,hive的...

資料庫和資料結構有什麼區別哦

資料庫是一個資料集合,顧名思義,庫就是一個儲存地方嘛,即存放大量資料的地方,而往資料庫裡放資料或者訪問資料庫裡的資料的方式就是資料結構的內容了。資料庫相當於一個容器,資料結構相當於你往容器裡放東西的方式和取東西的方式,如果沒有資料結構,那麼容器裡的東西 資料 就會雜亂無章,以後取出來也麻煩。兩個理念...