1. ç¨åå¤æ©å±ä»£æ¿åä¸æ©å±
æ©å±åç¨å
³ç³»åæ°æ®åºç代价æ¯é常æè´µçãå®ä»¬ç设计æ´å®¹æåä¸æ©å±ãè¦è¿è¡ä¸ä¸ªæ´å¤§
çæ°æ®åºï¼å°±éè¦ä¹°ä¸ä¸ªæ´å¤§çæºå¨ãäºå®ä¸ï¼å¾å¾ä¼çå°æå¡å¨ååå¨å¸åºä¸å°å
¶æè´µçé«ç«¯æº
æ 称为âæ°æ®åºçº§çæå¡å¨âãä¸è¿ææ¶å¯è½éè¦å¤çæ´å¤§çæ°æ®éï¼å´æ¾ä¸å°ä¸ä¸ªè¶³å¤å¤§çæºå¨ã
æ´éè¦çæ¯ï¼é«ç«¯çæºå¨å¯¹äºè®¸å¤åºç¨å¹¶ä¸ç»æµãä¾å¦ï¼æ§è½4åäºæ åPCçæºå¨ï¼å
¶ææ¬å°å¤§å¤§
è¶
è¿å°åæ ·ç4å°PCæ¾å¨ä¸ä¸ªé群ä¸ãHadoopç设计就æ¯ä¸ºäºè½å¤å¨åç¨PCé群ä¸å®ç°åå¤æ©å±
çæ¶æãæ·»å æ´å¤çèµæºï¼å¯¹äºHadoopé群就æ¯å¢å æ´å¤çæºå¨ãä¸ä¸ªHadoopé群çæ é
æ¯åè³
æ°ç¾å°è®¡ç®æºãäºå®ä¸ï¼å¦æä¸æ¯ä¸ºäºå¼åç®çï¼æ²¡æçç±å¨å个æå¡å¨ä¸è¿è¡Hadoopã
2. ç¨é®/å¼å¯¹ä»£æ¿å
³ç³»è¡¨
å
³ç³»æ°æ®åºçä¸ä¸ªåºæ¬ååæ¯è®©æ°æ®ææç§æ¨¡å¼åæ¾å¨å
·æå
³ç³»åæ°æ®ç»æç表ä¸ãè½ç¶å
³
系模åå
·æ大éå½¢å¼åçå±æ§ï¼ä½æ¯è®¸å¤å½åçåºç¨æå¤ççæ°æ®ç±»å并ä¸è½å¾å¥½å°éåè¿ä¸ªæ¨¡
åãææ¬ãå¾çåXMLæ件æ¯æå
¸åçä¾åãæ¤å¤ï¼å¤§åæ°æ®éå¾å¾æ¯éç»æåæåç»æåçã
Hadoop使ç¨é®/å¼å¯¹ä½ä¸ºåºæ¬æ°æ®åå
ï¼å¯è¶³å¤çµæ´»å°å¤çè¾å°ç»æåçæ°æ®ç±»åãå¨hadoopä¸ï¼
æ°æ®çæ¥æºå¯ä»¥æä»»ä½å½¢å¼ï¼ä½æç»ä¼è½¬å为é®/å¼å¯¹ä»¥ä¾å¤çã
3. ç¨å½æ°å¼ç¼ç¨ï¼MapReduceï¼ä»£æ¿å£°æå¼æ¥è¯¢ï¼SQL ï¼
SQL ä»æ ¹æ¬ä¸è¯´æ¯ä¸ä¸ªé«çº§å£°æå¼è¯è¨ãæ¥è¯¢æ°æ®çæ段æ¯ï¼å£°ææ³è¦çæ¥è¯¢ç»æ并让æ°æ®åºå¼æ
å¤å®å¦ä½è·åæ°æ®ãå¨MapReduceä¸ï¼å®é
çæ°æ®å¤çæ¥éª¤æ¯ç±ä½ æå®çï¼å®å¾ç±»ä¼¼äºSQL
å¼æçä¸ä¸ªæ§è¡è®¡åãSQL 使ç¨æ¥è¯¢è¯å¥ï¼èMapReduceå使ç¨èæ¬å代ç ãå©ç¨MapReduceå¯
以ç¨æ¯SQL æ¥è¯¢æ´ä¸ºä¸è¬åçæ°æ®å¤çæ¹å¼ãä¾å¦ï¼ä½ å¯ä»¥å»ºç«å¤æçæ°æ®ç»è®¡æ¨¡åï¼æè
æ¹å
å¾åæ°æ®çæ ¼å¼ãèSQL å°±ä¸è½å¾å¥½å°éåºè¿äºä»»å¡ã
4.
åå¸å¼æ件系ç»ï¼dfsï¼ååå¸å¼æ°æ®åºé½æ¯æåå
¥ï¼ååºåå é¤ãä½æ¯åå¸å¼æ件系ç»æ¯è¾æ´åï¼
å¯ä»¥å½åkey/valueçååãåå¸å¼æ°æ®åºæ¶åç²¾ç¼çæ°æ®ï¼ä¼ ç»çåå¸å¼å
³ç³»åæ°æ®åºä¼å®ä¹æ°æ®å
ç»çschemaï¼åå
¥ååºå é¤çç²åº¦è¾å°ã
åå¸å¼æ件系ç»ç°å¨æ¯è¾åºåçæGFSï¼æªå¼æºï¼ï¼HDFSï¼Hadoop distributed file systemï¼ã
åå¸å¼æ°æ®åºç°å¨åºåçæHbaseï¼oceanbaseãå
¶ä¸Hbaseæ¯åºäºHDFSï¼èoceanbaseæ¯èªå·±å
é¨
å®ç°çåå¸å¼æ件系ç»ï¼å¨æ¤ä¹å¯ä»¥è¯´åå¸å¼æ°æ®åºä»¥åå¸å¼æ件系ç»ååºç¡åå¨ã
温馨提示:答案为网友推荐,仅供参考