-4
A
回答
3
以下是Hadoop和RDBMS之間的區別:
- 的Hadoop不具有原子性,一致性,隔離性 和耐用性的支持。
- 與在 RDBMS中不同,在hadoop中不可能實現低延遲數據檢索。無法保證hadoop將花費多少時間完成一項工作。
- 基本上,hadoop的寫入速度更快,RDBMS的讀取速度更快。更快地讀取 是因爲使用B-tree數據結構進行存儲。
- Hadoop沒有模式。 RDBMS有一個模式。
您可以使用hive,pig,HBase等查詢儲存在HDFS中的大型結構化數據,但檢索速度不會像RDBMS中那樣快。我的意見不是使用hadoop進行關係操作。
1
RDBMS可以存儲高達幾TB的數據,更新許可證總是很痛苦。
如:SQL,MySQL的
這裏談到的MPP(大規模並行處理).. MPP系統可以比RDBMS數據庫的一個節點處理龐大的數據,因爲它在集羣存儲數據。但是有一個限制。
例如:Netezza公司,Teradata的..等
上面提到的RDBMS & MPP可以處理結構化數據達到一定的TB,並給予快速響應..可用於OLTP。
最後,我們的Hadoop ..它主要用於處理大量數據(PB),同時在商品硬件上存儲和處理..這是可擴展的.. Hadoop不適用於OLTP。
相關問題
- 1. 爲什麼Hadoop文件系統不支持隨機I/O?
- 2. Hadoop支持php,ruby
- 3. 爲什麼Tomcat支持Hibernate?
- 4. 爲什麼hbase不支持bzip2壓縮?
- 5. 爲什麼memcached不支持「多套」
- 6. 爲什麼java不支持多繼承?
- 7. 爲什麼Java不支持多繼承?
- 8. 爲什麼Decimal不支持高雙打?
- 9. ParseKit語法不支持「allowedGroupingSeparator」。爲什麼?
- 10. 爲什麼Silverlight不支持BMP/JPEG/PNGBitmapEncoder?
- 11. 爲什麼C#不支持多繼承?
- 12. 爲什麼不WsHttpBinding的支持流?
- 13. 爲什麼C不支持繼承?
- 14. 爲什麼Silverlight不支持Cursors.SizeAll?
- 15. 爲什麼configfs不支持mmap?
- 16. 爲什麼數字不支持.dup?
- 17. 爲什麼不Microsoft.NETCore.App支持netstandard1.6?
- 18. 爲什麼不支持QCamera :: CaptureVideo?
- 19. 爲什麼XmlSerializer不支持Dictionary?
- 20. 爲什麼PHP不支持多線程?
- 21. 爲什麼Silverlight不提供IME支持?
- 22. Famo.us爲什麼不再支持famo.us/angular
- 23. 爲什麼PredictFocus()不支持FocusNavigationDirection.Next?
- 24. 爲什麼Docker不支持多租戶?
- 25. 爲什麼switch()不支持regex?
- 26. ProtoBuff.Net不支持null。爲什麼?
- 27. 爲什麼D3Dcompile不支持unicode來源?
- 28. 爲什麼jQuery.post不支持Perl CGI?
- 29. 爲什麼maven不支持jpa 2.0?
- 30. 爲什麼python ECDSA不支持負數?