1. hadoop是干什麼用的
提供海量數據存儲和計算的。需要java語言基礎。
Hadoop實現了一個分布式文件系統(Hadoop Distributed File System),簡稱HDFS。有高容錯性的特點,並且設計用來部署在低廉的(low-cost)硬體上;而且它提供高吞吐量來訪問應用程序的數據,適合那些有著超大數據集(large data set)的應用程序。
Hadoop的框架最核心的設計就是:HDFS和MapRece。HDFS為海量的數據提供了存儲,而MapRece則為海量的數據提供了計算。
(1)超大數據運算用什麼語言擴展閱讀
Hadoop是一個能夠讓用戶輕松架構和使用的分布式計算平台。用戶可以輕松地在Hadoop上開發和運行處理海量數據的應用程序。能夠對大量數據進行分布式處理的軟體框架Hadoop 以一種可靠、高效、可伸縮的方式進行數據處理。
Hadoop 是可靠的,因為它假設計算元素和存儲會失敗,因此它維護多個工作數據副本,確保能夠針對失敗的節點重新分布處理。Hadoop 是高效的,因為它以並行的方式工作,通過並行處理加快處理速度。
2. C#或是Java中如何創造一個超大數據類型
不可變的、任意精度的有符號十進制數。
BigDecimal 由任意精度的整數非標度值 和 32 位的專整數標度 (scale) 組成屬。如果為零或正數,則標度是小數點後的位數。如果為負數,則將該數的非標度值乘以 10 的負 scale 次冪。因此,BigDecimal 表示的數值是 (unscaledValue × 10-scale)。
與String對象一樣,一個BigDecimal對象包含的值是不能改變的。大多數的BigDecimal運算會自動產生一個新的BigDecimal對象來保存運算結果。