???????????????????????????????(RDBMS)???????????????????????????????????“??”????“NoSQL”?????????????????????????????????????????????????????????????NoSQL??????10????????????????5λ???????5λ???????
????NoSQL????????
????1?????????
?????????????????????????????????????????????????????(scale-up)–?????????????????????????????????(scale-out)–??????????????????????????Σ???????????????????????????????????????????????????????????????????????????????????????????Ч????????????????
?????????RDBMS???????????????????????к??????????????NoSQL????????????????????????????????????NoSQL??????????????????????????????????
????2????????
??????????????н??????????????????????????????洢??????????????????????O’Reilly????????????????“???????????”??RDBMS????????????????????????????????????????????????????RDBMS????????????????????????????Щ?????????
??????NoSQL????????Hadoop????????????“??????”?????????????;??????????????????????RDBMS?????????????
????3.???DBA(????)
??????????Щ??RDBMS??????????к??????????????????????RDBMS?????????????????????????????DBA???DBA?????????????RDBMS??????????????????????
?????????????NoSQL?????????????????????????????????????????????????????????????????????????????????????????DBA??????????????е???????????????????????洢???????????????
????4????????
????NoSQL???????????????????????????????????????????????????RDBMS???????????????????????洢??????????NoSQL???????????????????????????????????RDBMS???????????????????????洢??????????????
????5?????????????
?????????????????RDBMS?????????????RDBMS?У???????С??????????????????С??????????????????????????????????
????NoSQL?????????????????????????—?????????С?NoSQL?????洢??????????????????????????????д洢?κν???????????????????????BigTable??NoSQL?????(Cassandra??HBase)?????????????????????????С?
?????????????????????????????????????????????????й?????????????????????????????????????????????????????????ò???????????????????????????????????
????NoSQL5?????
????NoSQL?????????????????????????????????????????????????????????????????????????????
????1????
????RDBMS???????????????????NoSQL????????????????????????????????????????????CIO???RDBMS????????????????£?RDBMS???????????????????????????NoSQL??????Щ?????????д?????
???????????????????????????????????????????????С???????
????2?????
???????????????????????????????????????????????????????RDBM?????????????????????????????????????
?????????£?????NoSQL?????????????????????NoSQL??????????????????????????????Щ????????С????????????????????????????Oracle??Microsoft??????IBM???????????
????3??????????????????
??????????????е?Web2.0?????????????NoSQL????????????????????????????????????????Щ??÷?????????Web??????????????в????????????????????????Щ????????????????????????????Ч??????????????????(BI)?????????????????IT???????????????
????NoSQL???????????????????????????????????????????????????????????????BI?????????NoSQL???????
????HIVE??PIG????????????????????????????????????????????????????洢??Hadoop??????????????????NoSQL?????QuestSoftware?????????????????????—Toad—?????????NoSQL??????????????
????4??????
????NoSQL??????????????????????????????????????????NoSQL???????????????????????
????5??????
???????????????????????????鲼???????????????????????????????????????????????С???????????????????????????????????????????????????????????????????????????????????????
???????
????NoSQL?????????????????????????????????????????????????????????????????????洦??????????????????????NoSQL????????????????????????????