???????????????????????????????
???????????????????????atomicity??????????consistency???????????isolation?????????durability????
????1.?????(Atomic)
???????????????????????????????????????з???????????????????????
????2.?????(Consistency)
?????????????????????????????????????????????????????б仯?????????????????????Ч??????????????г????????????е????б仯????????????????????????
????3.??????(Isolation)
??????????????????????????????????????????е???????????????????????????????????????????????????????????????????????????????и???????????????????????????????л????????????????????????????л??????л?????????????????????????????????????????????????????????????????п????????μ???????????????????????????????????????????????????У???????????????仯?????????????????????У???????????з????????????????????????????????????????????????????????????
????4.?????(Durability)
???????????ζ???????????г?????????в????????б仯?????????????Щ????????????????????????????????????????????????????????м??????????????????????
???????????????
???????????????????????????????????????Exclusive Locks????X?????????????Share Locks????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????в????????
???????????????????????????????????
????1.???????Optimistic Lock??
?????????????????????????????????ó????????????κ??????????????????????????????????????????????????????????£?????????????SQL Server??????????????Χ????μ????????????
????2.????????Pessimistic Lock??
???????????????????????????????e?????????????????????????????????????????????????????????????????????κ?????
?????????????
??????????????????????????и?????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????
????1. ????????Lost update????????????????????????????????????????????????????????????????Ч???????????????κ???????????????????б?????????????????п??????????????
????2. ??????Dirty Reads????????????????????????????????????????????????????????????????????????У??????????????????????????????????????????????
????3. ????????????Non-repeatable Reads?????????????????????ζ???????????????????н??????????????????????????????????????????????е??? ?ζ????????????????????????????????????????ζ??????????????????????????????????????????????ζ?????????????????????????? ????????????磬???????????ζ????????????????ζ???????????д???????????????????ζ?????????????????????????????????? ????????????????д???????????????????????????????