???????????????????
?????.?????????
??????.???????
??????.?????????
??????.?????????
????oracle??mysql??nosql???
?????.????????????????DB???????????
????1.??????
????oracle??????????????????????????????????????????????????????煤???????????????????????OLTP??OLAP???????????
????mysql????????????????????????????????????????霉??????娓�????????mysql????????hash join?????????????OLAP??????琛�
????nosql????????K/V???????????????????????Join???娑嘉�????????????????????????????
????????????? oracle > mysql > nosql
????2.???????
????2.1 write????
????Oracle??????Redo Log???????????fsync????????????????????????????写;?????写?????????????????????????????娴�??????????????锟�??????写?????MySQL InnoDB??????Oracle????;MyISAM???????????????????????????????fsync??????????????????????????????????????t???????       ??Oracle?????
????NoSQL??????娲�?????????????????????????????写??????????????????薪???????
??????????write???? NoSQL > Oracle = Mysql
????2.2 ?????
????Oracle???????????锟�?????????????????????????????????????????????????????????????
????MySQL???????????????????锟�???16??32???????????锟�??????Oracle?????????????????????娲�??????????些??????????????????        ??????????????????Oracle???????????????????????????????
????NoSQL??????????????????????????
?????????????????? Oracle > Mysql > Nosql
????2.3 ??????
????Oracle???????婕�???????????????????MySQL????????????????Join??????????????????????????????????????? Join????Oracle???????????
????MySQL?????????????慰???????????????????????????Oracle????????????Join??????????屑???????????????????        ??? Hash Join ?????????????? Join ???????????
????NoSQL?????Join?????????????????????
?????????????????? Oracle > Mysql > Nosql
????3.???????
????Oracle????????????????????share Everything???????????????????????????卤????
????Mysql??Replication??????????????????????????????slave??????????????
????Nosql???????????????蟹?????scale out????
??????????????? Nosql > Mysql > Oracle
????4.??????
????NoSQL??????????????????MySQL???????????????????Oracle????????????????????????????????????????????
??????????????????妫篛racle > Mysql > Nosql
????5.??????????
?????????????????????????????????魏??????????????????????????
????NoSQL ?????????????????????????????????????????????????????些?????小??????????????????????????些??????????????????MySQL???Oracle???????????Oracle??????????????????????????妫�????????????????????????????????????????????
????????????????????妫篛racle > Mysql > Nosql
??????.???????
????1.??????
?????????????椋篛racle > Mysql = Nosql
????2.????????????????
??????????????????????纭�???????????????????
??????????????????围??????????????1???????????????
????3.??????
????Oracle???????????谐???????????????????????????
????MySQL?????????????????????????????????????????????寤�?????????????
????NoSQL?????????????????????????????????????????????????