????????????
?????????????????谢????????????????械????小????谐???????????
???????????????????????????????????????????????????????????????????????????????????械????????????????????????????????????????????????????
???????????
?????????????校??????械????????????????????????????????????????????????????????
??????????????????????????????械????????????????????????????????????????????????????????????????
????????????????????
????????娲�????????????????????????????????????械??????????????????????????????????????????????效???????????????I/O????????????????????????????????????????味?????????????????????????????????位???????????????????????????????妾�??????????????????????????械??????????????????????????楹�?????????????????????谩???????????????????????????????小?
??????????????????效???????????????????????????????????????芯???????????????????????I/O效???
???????????????????page???????????????????????娲�????????椋�?????????????????????????娲�?????????????小????椋�????娲�???????????????????校?????小????4k??????????????????位?????????????????????????????????????????????????????????????????????????????????????????位?貌????????????????????????校?????????????????????小?
????B-/+Tree?????????????
????????????????????B-/+Tree?????????????
????????????????????I/O????????????????????????B-Tree??????????B-Tree????澹�?????????味????????h?????????????????????????????????????????????????小??????????????????????????????I/O??????????????????????????????B-Tree????????????????
????????????????????????????????????????????????????娲�?????????????????娲�??????????????????????node??????I/O??
????B-Tree????渭????????h-1??I/O??????????妫�????????????O(h)=O(logdN)????????????校?????d???????????????????100?????h???小???????????3????
??????????????????h????????????????????????????????????????????????t???????????????I/O???????????O(h)??效???????B-Tree????
????????????????B-Tree?????????效??????????
?????????????B-????B+???????
????1??B??
????B??????????????????????????????????????????????????????????????????????????
??????????????????????????????路???????????????????????????????????????????????????????
??????B???胁??????????????????????????????????????????????????K1??…??kj????????????????????????????????????????????????????????????????????????????????????????????Ki??Ki+1????????Pi???????????????????????????????????????Pi????????????
????2??B+??
????B+?????????写?????????????????????????????????????????????械???????????????????????????????????????????????????????????小?????????????????????????????????娲�????????????????娲�??????????????????????????????????????娲�??????????????????????????????????
????B+????2????????????????????????小??????????
???????? B+??????????????????
???????????????????????????????????
???????????????????????B???????????????????????????????????????????????????????????????榈�?????????????????????????????????????????????胁?
????B+ ???校????????????????????????????小?
?????????????????????????????????
????a??B?????????????????危????????锌??????????????锌??????????????小???B+????????????????????校??????锌??????????????锌????????????????B+???????
????b?????B????位?貌??????????????????????????危???????????娲�??????????????????????????????????B+???????????????????小?
????c??B??????效??????????械?位???泄??????鑷�?????B+?????(??????????)??小??鑷�????1(??????????)????B+??????????????????????????