?????????
????????bankmark?????????????????е?NoSQ?????SequoiaDB??Cassandra??MongoDB????????????????????InfoQ?????????????????顣
????????
????1.???
??????????????????????????IT??????NoSQL ?????????????????????е???????????????????????????????NoSQL??????洢???????????????????з??????ЩNoSQL????????????????????????????????????????????RDBMS?????????????RDBMS???Щ??????????????????????????NoSQL??????????????????????????????????
?????????????У?bankmark??????е????????????????棬??Щ???????????SequoiaDB??????????????????ЩNoSQL???????????????μ?????????????bankmark????????????? Yahoo Cloud Serving Benchmark??YCSB??????????????????bankmark?????????е??????????????????????????????????????Щ????????????????????÷????????????У?????ο?????????Щ??????????????????????й????????????????е???????????????????????????????????????????滹????????е?????????
????????????????棬bankmark?????????????????????????μ?????????????????????????????????Щ???????????????????????Щ??????????????????????棬??????????????????????????????????????????е?????????е????????????????????????????????????л????Щ?????????????е??????????????????????
???????е???????bankmark????????????????????????????????????????????????????????????????????????????????汾????棬?????潫???????????е???鶼?????????
????2.??????????
???????????????У???????????????????????SequoiaDB[1]??Cassandra[2]??? MongoDB[3]?????е??????????10??????“???滷??”?????????С???RAM??С??1/4??????“??????滷??”?????????С???RAM??С??1/2???????????а??????????????????????YCSB???????????????????????????в????У????е??????????3?θ????????????????????????????????????б?????Zipfian?????μ????棩??????????y????????????????????????汨???м????
???????в??????????????????????????????????
?????????“??????滷??”?μ???????Cassandra ?????????棬?????????????д?????????£????и???????I/O?????????????????????????????????“??????滷??”???趨?£?SequoiaDB????????????????????????????????????????Cassandra??????д????????
??????“???滷??”?????????С???RAM??С??1/4???£?SequoiaDB????????±?????????Cassandra??д?????±?????á?MongoDB?????????е?????????????
????3.????????????
?????????????????????????β???????????????????????????????ε????????SequoiaDB???????????????????е?????е??????????????????У????????κ??????????????????????MongoDB??SequoiaDB??????????????????????????????????е??bankmark??????????????????????????????Cassandra????bankmark?????а????
????3.1??????
???????е???????????????10??????????У?5? Dell PowerEdge R520 ????????5?Dell PowerEdge R720 ????????????????5?HP ProLiant BL465c????????YCSB??????????????????£?
????3.1.1 5x Dell PowerEdge R520 (server)
????1x Intel Xeon E5-2420?? 6 cores/12 threads?? 1.9 GHz
????47 GB RAM
????6x 2 TB HDD?? JBOD
????3.1.2 5x Dell PowerEdge R720 (server)
????1x Intel Xeon E5-2620?? 6 cores/12 threads?? 2.0 GHz
????47 GB RAM
????6x 2 TB HDD?? JBOD
????3.1.3 5x HP ProLiant BL465c (clients)
????1x AMD Opteron 2378
????4 GB RAM
????300 GB logical HDD on a HP Smart Array E200i Controller?? RAID 0