?????????????
????????????OLTP????????????ù??????????????????????OLTP????????е?SQL ???????????Ч??????????e???????????OLTP ?????????????????SQL?????????????????л?????
??????????????????????????????????????????????????????????SQL???Oracle ????????ЩSQL??????????SQL?????hash ??????????????Hash????????????????????к????hash ?????SQL???? ????????????SQL?????????????????????????????????漰???????????????????????????Oracle????????????????SQL ????м?????е????SQL?????????????????? ????????????????????Hash ???SQL??oracle ?????????????μ?SQL??????н???????Oracle?д????????????SQL??????? DDL???(???????????)??????????????????????????????ж????????????????????????DML???(???????????)??????????????????????????????????????????
????Oracle ????????????£?
??????1????????
??????2?????????
??????3????????м???????????????????????????????????????
??????4??SQL?????
?????????SQL ????й???????????Щ?????????????????????????????Oracle ???????SQL ???????????????ORACLE ??????SQL????????????????
??????????????SQL:
????Select salary from user where name='A';
????Select salary from user where name='B';
???????????e????????????2??SQL ??????2?Σ?????????ν??????????? ???????????????????磺
????Select salary from user where name=:X;
?????????????2??SQL????????SQL?? Oracle ??????????SQL????????????????????SQL ?????????SQL????????м?????????????????????????SQL???????????????? ????Ч????SQL??е??????????
??????????????????????????????????ν?????????Oracle??ζ??????????SQL??hash ?????????????????????????Hash???????????е??????????SQL??????????SQL??????
???????? OLAP ??OLTP ???е??????
???????????????????????????????????OLTP??on-line transaction processing????????????????OLAP??On-Line Analytical Processing????OLTP?????????????????????????????????????????????????????н????OLAP??????????????????????????????????????????????????????????????????? OLTP ?????????????Ч???????????????????????????????????????????????OLAP ???????????????????SQL????г??????????I/O????????????
??????OLTP???У??????????e????????????OLTP?У?SQL???????????????????????????С??????????????????????????????С????????????????????????????????е?SQL????м??????????????????????????£???????????????輸???????????λ??????????????軔??????????? ????????????£????????????ν???????????????м?????????????????????????????????????????????????????? ????????м????????????£???e???????????ν??????????????
??????OLAP???У?SQL???????????OLAP?????????????????е??Щ????SQL????ЩSQL?????????????????磺group by??????????????????????????????£??????????????????????????????????????????????????????????SQL?????ν????????м????????????
????OLAP ???????б???????????????????????????????絼??SQL?????????У???????????????????????Oracle?????SQL???????????е????ν????????????????м????????????????????????????????OLAP???У?SQL????????????????????????????????????????????SQL?????????????????SQL?????????????????????????????????????м??????????