hive - mysql
hive
mysql
查詢語言
hqlsql
資料儲存
hdfs
磁碟上執行
mrexcutor延遲高
低處理規模大小
索引0.8版本之後加入位圖索引
有複雜的索引
hive - hbase
hbase
hive
型別列式資料庫
資料倉儲
內部機制
資料庫引擎
mr增刪改查
都支援只支援匯入跟查詢
schema
只需要預先定義列族,不需要具體到列可以動態修改
需要預先定義**
應用場景
實時離線
特點k-v
類sql
mysql -hbase
hbase
mysql
資料庫nosql資料庫
關係型資料庫儲存列
行資料量大小
結構操作
非結構式資料跟結構化的資料
插入修改查詢一些簡單操作
結構化的資料
複雜操作
原文**:
堆區 棧區 靜態區 常量區還有???
常見的儲存區域可分為 由編譯器在需要的時候分配,在不需要的時候自動清楚的變數的儲存區。裡面的變數通常是區域性變數 函式引數等。由new分配的記憶體塊,他們的釋放編譯器不去管,由我們的應用程式去控制,一般乙個new就要對應乙個delete。如果程式設計師沒有釋放掉,程式會一直占用記憶體,導致記憶體洩漏...
c 棧區 堆區 常量區
c 中棧區 堆區 常量區 由一道面試題目而學習 2009 04 28 21 01 include void main 對應的彙編 10 a c 1 00401067 8a 4d f1 mov cl,byte ptr ebp 0fh 0040106a 88 4d fc mov byte ptr ebp...
記憶體的使用 棧區 堆區 靜態區 唯讀區
記憶體的使用感覺好亂啊,需要整理一下!於是參考c primer與網上資源,整理如下 一 綜述 記憶體中的棧區分配的是區域性變數和函式的引數值的空間,棧的生長方向是從高往低的 堆區是向上增長的用於分配程式設計師申請的記憶體空間 比如new 申請的動態記憶體 注意它與資料結構中的堆是兩回事,分配方式倒是...