ç¹ç¹ï¼
å®ä»¬å¯ä»¥å¤çè¶
大éçæ°æ®ã
ããå®ä»¬è¿è¡å¨ä¾¿å®çPCæå¡å¨é群ä¸ã
ããPCé群æ©å
èµ·æ¥é常æ¹ä¾¿å¹¶ä¸ææ¬å¾ä½ï¼é¿å
äºâshardingâæä½çå¤ææ§åææ¬ã
ããå®ä»¬å»ç¢äºæ§è½ç¶é¢ã
ããNoSQLçæ¯æè
称ï¼éè¿NoSQLæ¶æå¯ä»¥çå»å°WebæJavaåºç¨åæ°æ®è½¬æ¢æSQLåå¥½æ ¼å¼çæ¶é´ï¼æ§è¡é度åå¾æ´å¿«ã
ããâSQL并ééç¨äºææçç¨åºä»£ç ï¼â 对äºé£äºç¹éçéå¤æä½çæ°æ®ï¼SQLå¼å¾è±é±ãä½æ¯å½æ°æ®åºç»æé常ç®åæ¶ï¼SQLå¯è½æ²¡æ太大ç¨å¤ã
ãã没æè¿å¤çæä½ã
ããè½ç¶NoSQLçæ¯æè
ä¹æ¿è®¤å
³ç³»æ°æ®åºæä¾äºæ å¯æ¯æçåè½éåï¼èä¸å¨æ°æ®å®æ´æ§ä¸ä¹åæ¥ç»å¯¹ç¨³å®ï¼ä»ä»¬åæ¶ä¹è¡¨ç¤ºï¼ä¼ä¸çå
·ä½éæ±å¯è½æ²¡æé£ä¹å¤ã
ããBootstrapæ¯æ
ããå 为NoSQL项ç®é½æ¯å¼æºçï¼å æ¤å®ä»¬ç¼ºä¹ä¾åºåæä¾çæ£å¼æ¯æãè¿ä¸ç¹å®ä»¬ä¸å¤§å¤æ°å¼æºé¡¹ç®ä¸æ ·ï¼ä¸å¾ä¸ä»ç¤¾åºä¸å¯»æ±æ¯æã
ä¼ç¹ï¼
ææ©å±
ããNoSQLæ°æ®åºç§ç±»ç¹å¤ï¼ä½æ¯ä¸ä¸ªå
±åçç¹ç¹é½æ¯å»æå
³ç³»æ°æ®åºçå
³ç³»åç¹æ§ãæ°æ®ä¹é´æ å
³ç³»ï¼è¿æ ·å°±é常容ææ©å±ãä¹æ å½¢ä¹é´ï¼å¨æ¶æçå±é¢ä¸å¸¦æ¥äºå¯æ©å±çè½åã
大æ°æ®éï¼é«æ§è½
ããNoSQLæ°æ®åºé½å
·æé常é«ç读åæ§è½ï¼å°¤å
¶å¨å¤§æ°æ®éä¸ï¼åæ ·è¡¨ç°ä¼ç§ãè¿å¾çäºå®çæ å
³ç³»æ§ï¼æ°æ®åºçç»æç®åãä¸è¬MySQLä½¿ç¨ Query Cacheï¼æ¯æ¬¡è¡¨çæ´æ°Cache就失æï¼æ¯ä¸ç§å¤§ç²åº¦çCacheï¼å¨é对web2.0ç交äºé¢ç¹çåºç¨ï¼Cacheæ§è½ä¸é«ãèNoSQLç Cacheæ¯è®°å½çº§çï¼æ¯ä¸ç§ç»ç²åº¦çCacheï¼æ以NoSQLå¨è¿ä¸ªå±é¢ä¸æ¥è¯´å°±è¦æ§è½é«å¾å¤äºã
çµæ´»çæ°æ®æ¨¡å
ããNoSQLæ éäºå
为è¦åå¨çæ°æ®å»ºç«å段ï¼éæ¶å¯ä»¥åå¨èªå®ä¹çæ°æ®æ ¼å¼ãèå¨å
³ç³»æ°æ®åºéï¼å¢å å段æ¯ä¸ä»¶é常麻ç¦çäºæ
ãå¦ææ¯é常大æ°æ®éç表ï¼å¢å å段ç®ç´å°±æ¯ä¸ä¸ªå©æ¢¦ãè¿ç¹å¨å¤§æ°æ®éçweb2.0æ¶ä»£å°¤å
¶ææ¾ã
é«å¯ç¨
ããNoSQLå¨ä¸å¤ªå½±åæ§è½çæ
åµï¼å°±å¯ä»¥æ¹ä¾¿çå®ç°é«å¯ç¨çæ¶æãæ¯å¦Cassandraï¼HBase模åï¼éè¿å¤å¶æ¨¡åä¹è½å®ç°é«å¯ç¨ã
主è¦åºç¨ï¼
Apache HBase
è¿ä¸ªå¤§æ°æ®ç®¡çå¹³å°å»ºç«å¨è°·æ强大çBigTable管çå¼æåºç¡ä¸ãä½ä¸ºå
·æå¼æºãJavaç¼ç ãåå¸å¼å¤ä¸ªä¼å¿çæ°æ®åºï¼Hbaseæå被设计åºç¨äºHadoopå¹³å°ï¼èè¿ä¸å¼ºå¤§çæ°æ®ç®¡çå·¥å
·ï¼ä¹è¢«Facebookéç¨ï¼ç¨äºç®¡çæ¶æ¯å¹³å°çåºå¤§æ°æ®ã
Apache Storm
ç¨äºå¤çé«éã大åæ°æ®æµçåå¸å¼å®æ¶è®¡ç®ç³»ç»ãStorm为Apache Hadoopæ·»å äºå¯é çå®æ¶æ°æ®å¤çåè½ï¼åæ¶è¿å¢å äºä½å»¶è¿ç仪表æ¿ãå®å
¨è¦æ¥ï¼æ¹è¿äºåæçæä½æ¹å¼ï¼å¸®å©ä¼ä¸æ´ææçå°æè·åä¸æºä¼ãåå±æ°ä¸å¡ã
Apache Spark
该ææ¯éç¨å
å计ç®ï¼ä»å¤è¿ä»£æ¹éå¤çåºåï¼å
许å°æ°æ®è½½å
¥å
åååå¤æ¥è¯¢ï¼æ¤å¤è¿èåæ°æ®ä»åºãæµå¤çåå¾è®¡ç®çå¤ç§è®¡ç®èå¼ï¼Sparkç¨Scalaè¯è¨å®ç°ï¼æ建å¨HDFSä¸ï¼è½ä¸Hadoopå¾å¥½çç»åï¼èä¸è¿è¡é度æ¯MapReduceå¿«100åã
Apache Hadoop
该ææ¯è¿
éæ为äºå¤§æ°æ®ç®¡çæ åä¹ä¸ãå½å®è¢«ç¨æ¥ç®¡ç大åæ°æ®éæ¶ï¼å¯¹äºå¤æçåå¸å¼åºç¨ï¼Hadoopä½ç°åºäºé常好çæ§è½ï¼å¹³å°ççµæ´»æ§ä½¿å®å¯ä»¥è¿è¡å¨åç¨ç¡¬ä»¶ç³»ç»ï¼å®è¿å¯ä»¥è½»æ¾å°éæç»æåãåç»æååçè³éç»æåæ°æ®éã
Apache Drill
ä½ æå¤å¤§çæ°æ®éï¼å
¶å®æ è®ºä½ æå¤å¤§çæ°æ®éï¼Drillé½è½è½»æ¾åºå¯¹ãéè¿æ¯æHBaseãCassandraåMongoDBï¼Drill建ç«äºäº¤äºå¼åæå¹³å°ï¼å
许大è§æ¨¡æ°æ®ååï¼èä¸è½å¾å¿«å¾åºç»æã
Apache Sqoop
ä¹è®¸ä½ çæ°æ®ç°å¨è¿è¢«éå®äºæ§ç³»ç»ä¸ï¼Sqoopå¯ä»¥å¸®ä½ 解å³è¿ä¸ªé®é¢ãè¿ä¸å¹³å°éç¨å¹¶åè¿æ¥ï¼å¯ä»¥å°æ°æ®ä»å
³ç³»æ°æ®åºç³»ç»æ¹ä¾¿å°è½¬ç§»å°Hadoopä¸ï¼å¯ä»¥èªå®ä¹æ°æ®ç±»å以åå
æ°æ®ä¼ æçæ å°ãäºå®ä¸ï¼ä½ è¿å¯ä»¥å°æ°æ®ï¼å¦æ°çæ°æ®ï¼å¯¼å
¥å°HDFSãHiveåHbaseä¸ã
Apache Giraph
è¿æ¯åè½å¼ºå¤§çå¾å½¢å¤çå¹³å°ï¼å
·æå¾å¥½å¯æ©å±æ§åå¯ç¨æ§ã该ææ¯å·²ç»è¢«Facebookéç¨ï¼Giraphå¯ä»¥è¿è¡å¨Hadoopç¯å¢ä¸ï¼å¯ä»¥å°å®ç´æ¥é¨ç½²å°ç°æçHadoopç³»ç»ä¸ãéè¿è¿ç§æ¹å¼ï¼ä½ å¯ä»¥å¾å°å¼ºå¤§çåå¸å¼ä½å¾è½åï¼åæ¶è¿è½å©ç¨ä¸ç°æç大æ°æ®å¤çå¼æã
Cloudera Impala
Impala模åä¹å¯ä»¥é¨ç½²å¨ä½ ç°æçHadoop群éä¸ï¼çè§ææçæ¥è¯¢ã该ææ¯åMapReduceä¸æ ·ï¼å
·æ强大çæ¹å¤çè½åï¼èä¸Impala对äºå®æ¶çSQLæ¥è¯¢ä¹æå¾å¥½çææï¼éè¿é«æçSQLæ¥è¯¢ï¼ä½ å¯ä»¥å¾å¿«çäºè§£å°å¤§æ°æ®å¹³å°ä¸çæ°æ®ã
Gephi
å®å¯ä»¥ç¨æ¥å¯¹ä¿¡æ¯è¿è¡å
³èåéåå¤çï¼éè¿ä¸ºæ°æ®å建åè½å¼ºå¤§çå¯è§åææï¼ä½ å¯ä»¥ä»æ°æ®ä¸å¾å°ä¸ä¸æ ·çæ´å¯åãGephiå·²ç»æ¯æå¤ä¸ªå¾è¡¨ç±»åï¼èä¸å¯ä»¥å¨å
·æä¸ç¾ä¸ä¸ªèç¹ç大åç½ç»ä¸è¿è¡ãGephiå
·ææ´»è·çç¨æ·ç¤¾åºï¼Gephiè¿æä¾äºå¤§éçæ件ï¼å¯ä»¥åç°æç³»ç»å®ç¾çéæå°ä¸èµ·ï¼å®è¿å¯ä»¥å¯¹å¤æçITè¿æ¥ãåå¸å¼ç³»ç»ä¸å个èç¹ãæ°æ®æµçä¿¡æ¯è¿è¡å¯è§ååæã
MongoDB
è¿ä¸ªåå®çå¹³å°ä¸ç´è¢«å¾å¤ç»ç»æ¨å´ï¼å®å¨å¤§æ°æ®ç®¡çä¸ææ好çæ§è½ãMongoDBæåæ¯ç±DoubleClickå
¬å¸çåå·¥å建ï¼ç°å¨è¯¥ææ¯å·²ç»è¢«å¹¿æ³çåºç¨äºå¤§æ°æ®ç®¡çãMongoDBæ¯ä¸ä¸ªåºç¨å¼æºææ¯å¼åçNoSQLæ°æ®åºï¼å¯ä»¥ç¨äºå¨JSONè¿æ ·çå¹³å°ä¸åå¨åå¤çæ°æ®ãç®åï¼çº½çº¦æ¶æ¥ãCraigslist以åä¼å¤ä¼ä¸é½éç¨äºMongoDBï¼å¸®å©ä»ä»¬ç®¡ç大åæ°æ®éãï¼Couchbaseæå¡å¨ä¹ä½ä¸ºä¸ä¸ªåèï¼ã
å大顶å°å
¬å¸ï¼
Amazon Web Services
Forresterå°AWS称为âäºé¸ä¸»âï¼è°å°äºè®¡ç®é¢åç大æ°æ®ï¼é£å°±ä¸å¾ä¸æå°äºé©¬éã该å
¬å¸çHadoop产å被称为EMRï¼Elastic Map Reduceï¼ï¼AWS解éè¿æ¬¾äº§åéç¨äºHadoopææ¯æ¥æä¾å¤§æ°æ®ç®¡çæå¡ï¼ä½å®ä¸æ¯çº¯å¼æºHadoopï¼ç»è¿ä¿®æ¹åç°å¨è¢«ä¸é¨ç¨å¨AWSäºä¸ã
Forrester称EMRæå¾å¥½çå¸åºåæ¯ãå¾å¤å
¬å¸åºäºEMR为客æ·æä¾æå¡ï¼æä¸äºå
¬å¸å°EMRåºç¨äºæ°æ®æ¥è¯¢ã建模ãéæå管çãèä¸AWSè¿å¨åæ°ï¼Forrester称æªæ¥EMRå¯ä»¥åºäºå·¥ä½éçéè¦èªå¨ç¼©æ¾è°æ´å¤§å°ãäºé©¬é计å为å
¶äº§ååæå¡æä¾æ´å¼ºå¤§çEMRæ¯æï¼å
æ¬å®çRedShiftæ°æ®ä»åºãæ°å
¬å¸çKenesiså®æ¶å¤çå¼æ以å计åä¸çNoSQLæ°æ®åºååä¸æºè½å·¥å
·ãä¸è¿AWSè¿æ²¡æèªå·±çHadoopåè¡çã
Cloudera
Clouderaæå¼æºHadoopçåè¡çï¼è¿ä¸ªåè¡çéç¨äºApache Hadoopå¼æºé¡¹ç®çå¾å¤ææ¯ï¼ä¸è¿åºäºè¿äºææ¯çåè¡çä¹æå¾å¤§çè¿æ¥ãCloudera为å®çHadoopåè¡çå¼åäºå¾å¤åè½ï¼å
æ¬Cloudera管çå¨ï¼ç¨äºç®¡çåçæ§ï¼ä»¥åå为ImpalaçSQLå¼æçãClouderaçHadoopåè¡çåºäºå¼æºHadoopï¼ä½ä¹ä¸æ¯çº¯å¼æºç产åãå½Clouderaç客æ·éè¦Hadoopä¸å
·å¤çæäºåè½æ¶ï¼Clouderaçå·¥ç¨å¸ä»¬å°±ä¼å®ç°è¿äºåè½ï¼æè
æ¾ä¸ä¸ªæ¥æè¿é¡¹ææ¯çåä½ä¼ä¼´ãForrester表示ï¼âClouderaçåæ°æ¹æ³å¿ äºæ ¸å¿Hadoopï¼ä½å 为å
¶å¯å®ç°å¿«éåæ°å¹¶ç§¯æ满足客æ·éæ±ï¼è¿ä¸ç¹ä½¿å®ä¸åäºå
¶ä»é£äºä¾åºåãâç®åï¼Clouderaçå¹³å°å·²ç»æ¥æ200å¤ä¸ªä»è´¹å®¢æ·ï¼ä¸äºå®¢æ·å¨Clouderaçææ¯æ¯æä¸å·²ç»å¯ä»¥è·¨1000å¤ä¸ªèç¹å®ç°å¯¹PB级æ°æ®çææ管çã
Hortonworks
åClouderaä¸æ ·ï¼Hortonworksæ¯ä¸ä¸ªçº¯ç²¹çHadoopææ¯å
¬å¸ãä¸Clouderaä¸åçæ¯ï¼Hortonworksåä¿¡å¼æºHadoopæ¯ä»»ä½å
¶ä»ä¾åºåçHadoopåè¡çé½è¦å¼ºå¤§ãHortonworksçç®æ æ¯å»ºç«HadoopçæååHadoopç¨æ·ç¤¾åºï¼æ¨è¿å¼æºé¡¹ç®çåå±ãHortonworkså¹³å°åå¼æºHadoopè系紧å¯ï¼å
¬å¸ç®¡ç人å表示è¿ä¼ç»ç¨æ·å¸¦æ¥å¥½å¤ï¼å 为å®å¯ä»¥é²æ¢è¢«ä¾åºåå¥ç¢ï¼å¦æHortonworksç客æ·æ³è¦ç¦»å¼è¿ä¸ªå¹³å°ï¼ä»ä»¬å¯ä»¥è½»æ¾è½¬åå
¶ä»å¼æºå¹³å°ï¼ãè¿å¹¶ä¸æ¯è¯´Hortonworkså®å
¨ä¾èµå¼æºHadoopææ¯ï¼èæ¯å 为该å
¬å¸å°å
¶ææå¼åçææåæ¥ç»äºå¼æºç¤¾åºï¼æ¯å¦Ambariï¼è¿ä¸ªå·¥å
·å°±æ¯ç±Hortonworkså¼åèæï¼ç¨æ¥å¡«å
é群管ç项ç®æ¼æ´ãHortonworksçæ¹æ¡å·²ç»å¾å°äºTeradataãMicrosoftãRed HatåSAPè¿äºä¾åºåçæ¯æã
IBM
å½ä¼ä¸èèä¸äºå¤§çIT项ç®æ¶ï¼å¾å¤äººé¦å
ä¼æ³å°IBMãIBMæ¯Hadoop项ç®ç主è¦åä¸è
ä¹ä¸ï¼Forrester称IBMå·²æ100å¤ä¸ªHadoopé¨ç½²ï¼å®çå¾å¤å®¢æ·é½æPB级çæ°æ®ãIBMå¨ç½æ ¼è®¡ç®ãå
¨çæ°æ®ä¸å¿åä¼ä¸å¤§æ°æ®é¡¹ç®å®æ½çä¼å¤é¢åæç丰å¯çç»éªãâIBM计å继ç»æ´åSPSSåæãé«æ§è½è®¡ç®ãBIå·¥å
·ãæ°æ®ç®¡çå建模ãåºå¯¹é«æ§è½è®¡ç®çå·¥ä½è´è½½ç®¡ççä¼å¤ææ¯ãâ
Intel
åAWS类似ï¼è±ç¹å°ä¸ææ¹è¿åä¼åHadoop使å
¶è¿è¡å¨èªå·±ç硬件ä¸ï¼å
·ä½æ¥è¯´ï¼å°±æ¯è®©Hadoopè¿è¡å¨å
¶è³å¼ºè¯çä¸ï¼å¸®å©ç¨æ·æç ´Hadoopç³»ç»çä¸äºéå¶ï¼ä½¿è½¯ä»¶å硬件ç»åçæ´å¥½ï¼è±ç¹å°çHadoopåè¡çå¨ä¸è¿°æ¹é¢åå¾æ¯è¾å¥½ãForresteræåºè±ç¹å°å¨æè¿ææ¨åºè¿ä¸ªäº§åï¼æ以å
¬å¸å¨æªæ¥è¿æå¾å¤æ¹è¿çå¯è½ï¼è±ç¹å°å微软é½è¢«è®¤ä¸ºæ¯Hadoopå¸åºä¸çæ½åè¡ã
MapR Technologies
MapRçHadoopåè¡çç®å为æ¢ä¹è®¸æ¯æ好çäºï¼ä¸è¿å¾å¤äººå¯è½é½æ²¡æå¬è¯´è¿ãForrester对Hadoopç¨æ·çè°æ¥æ¾ç¤ºï¼MapRçè¯çº§æé«ï¼å
¶åè¡çå¨æ¶æåæ°æ®å¤çè½åä¸é½è·å¾äºæé«åãMapRå·²å°ä¸å¥ç¹æ®åè½èå
¥å
¶Hadoopåè¡çä¸ãä¾å¦ç½ç»æ件系ç»ï¼NFSï¼ãç¾é¾æ¢å¤ä»¥åé«å¯ç¨æ§åè½ãForrester说MapRå¨Hadoopå¸åºä¸æ²¡æClouderaåHortonworksé£æ ·çç¥å度ï¼MapRè¦æ为ä¸ä¸ªçæ£ç大ä¼ä¸ï¼è¿éè¦å 强ä¼ä¼´å
³ç³»åå¸åºè¥éã
温馨提示:答案为网友推荐,仅供参考