InterSystems IRIS DBMS เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบเบชเปเบฒเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ - เบเบปเปเบงเปเบฅเบ. เปเบเบเบเบทเปเบเบเบฒเบเปเบฅเปเบง, เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบฐเปเบเบซเบผเบฒเบเบฅเบฐเบเบฑเบเบเบตเปเบกเบตเบชเบดเบเบเปเบฒเปเบเบตเปเบกเปเบเบตเบกเปเบเบฎเบนเบเปเบเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เบซเบเปเบฒเบเบตเปเปเบงเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบกเบเปเปเบกเบนเบเบเบปเปเบเปเบกเป, locks เปเบฅเบฐเบเบฒเบชเบฒ ObjectScript เบเบญเบเบเบปเบเปเบญเบ.
เบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบเบปเปเบงเปเบฅเบเปเบเบเบธเบเบเบญเบเบเบปเบเบเบงเบฒเบก "เบเบปเปเบงเปเบฅเบเปเบกเปเบ swords treasures เบชเปเบฒเบฅเบฑเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ":
เบเปเบญเบเบชเบปเบเปเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบขเบนเปเปเบเบเบปเปเบงเปเบฅเบ, เบกเบตเบฅเบฑเบเบชเบฐเบเบฐเปเบเปเบเป. เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ, เบเบตเปเปเบกเปเบเปเบเบเบชเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเปเบงเบฒเบเบฒเบเบฐเบฅเบฒเบเบเบปเบเบเบฐเบเบด. เบฅเบฐเบเบฑเบเบเปเปเบฒเบซเบผเบฒเบ.
เบเบฑเปเบเบเบตเปเบฎเบนเปเบเบฒเบเบเบดเบเบชเบฐเบเบตเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเบญเบเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ :
A - เบเบฐเบฅเปเบฒเบกเบฐเบเบน (เบเบฐเบฅเปเบฒเบกเบฐเบเบน). เบเบฒเบโเบเปเบฝเบโเปเบเบโเบเบฑเบโเบซเบกเบปเบโเบเบตเปโเปเบฎเบฑเบโเปเบโเบเบฒเบโเบซเบผเบทโเบเปเปโเบกเบตโเบขเบนเปโเปเบโเบเบฑเบโเบซเบกเบปเบโเปเบกเปเบโเปเบเปโเบเบทเบโเบเบฑเบโเบเบถเบโเปเบงเปโ.
C - เบเบงเบฒเบกเบชเบญเบเบเปเบญเบ. เบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบชเปเบฒเปเบฅเบฑเบ, เบชเบฐเบเบฒเบเบฐเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบเปเบญเบเบชเบญเบเบเปเบญเบเบเบฒเบเปเบ. เปเบเบซเบผเบฒเบเบงเบดเบเบต, เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบก, เปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ SQL เบกเบฑเบเบเบฑเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบตเบเปเบฒเบเบเบฐเปเบเบ.
เบเปเบญเบ - เปเบเบเบเปเบฝเบง. เบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเปเบฒเปเบเบตเบเบเบฐเบซเบเบฒเบเบเบฑเบเบเปเปเบเบงเบเบกเบตเบเบปเบเบเบฐเบเบปเบเปเบเบดเปเบเบเบฑเบเปเบฅเบฐเบเบฑเบ.
D - เบเบปเบเบเบฒเบ. เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เบเบฑเบเบซเบฒเปเบเบฅเบฐเบเบฑเบเบเปเปเบฒ (เปเบเบฑเปเบเบเบฒเบเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเบเบฐเบฅเบฑเบเบเบฒเบ), เบเปเปเบเบงเบเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบเปเบเบเปเบเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ.
เบเบปเปเบงเปเบฅเบเปเบกเปเบเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ. เบเบงเบเบกเบฑเบเบเบทเบเบญเบญเบเปเบเบเปเบซเปเปเบฅเปเบเปเบงเบชเบธเบเปเบเบฎเบฒเบเปเบงเบเบตเปเบเบณเบเบฑเบเบซเบผเบฒเบ. เบเปเปเบซเปเปเบเบดเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเปเบฅเบเปเบเบเปเบเป .
เปเบเบทเปเบญเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบ IRIS, เบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเปเบเบทเบเบเปเบฒเปเบเป: , , .
1. เบเบฐเบฅเปเบฒเบกเบฐเบเบน
เบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเบเบตเปเบเบฐเบเบงเบเบชเบญเบเปเบกเปเบเบเบฐเบฅเปเบฒเบกเบฐเบเบน. เบเบงเบเปเบฎเบปเบฒเบเบงเบเปเบเบดเปเบเบเบฒเบ console เบเบฒเบเบเปเปเบกเบนเบ.
Kill ^a
TSTART
Set ^a(1) = 1
Set ^a(2) = 2
Set ^a(3) = 3
TCOMMITเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฐเบซเบผเบธเบ:
Write ^a(1), โ โ, ^a(2), โ โ, ^a(3)เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบ:
1 2 3เบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบต. เบเบฐเบฅเปเบฒเบกเบฐเบเบนเบเบทเบเบฎเบฑเบเบชเบฒเปเบงเป: เบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบซเบกเบปเบเบเบทเบเบเบฑเบเบเบถเบเปเบงเป.
เปเบซเปเบเบงเบเปเบฎเบปเบฒเบชเบฑเบเบชเบปเบเบงเบฝเบเบเบฒเบ, เปเบเบฐเบเปเบฒเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบฅเบฐเปเบเบดเปเบเบงเบดเบเบตเบเบฒเบเบเบฑเบเบเบถเบเบเบธเบฅเบฐเบเปเบฒ, เบเบฒเบเบชเปเบงเบเบซเบผเบทเบเปเปเบเบฑเบเบซเบกเบปเบ.
เปเบซเปเบเบงเบเปเบเบดเปเบเบเบฐเบฅเปเบฒเบกเบฐเบเบนเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ:
Kill ^A
TSTART
Set ^a(1) = 1
Set ^a(2) = 2
Set ^a(3) = 3เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบขเบธเบเบเบฑเบ, เปเบเบตเบเบกเบฑเบเปเบฅเบฐเปเบเบดเปเบ.
docker kill my-irisเบเปเบฒเบชเบฑเปเบเบเบตเปเปเบกเปเบเปเบเบทเบญเบเปเบเบปเปเบฒเบเบฑเบเบเบฒเบเบเบดเบเบเบฒเบเบเบฑเบเบเบฑเบ, เบเปเบญเบเบงเปเบฒเบกเบฑเบเบชเบปเปเบเบชเบฑเบเบเบฒเบ SIGKILL เปเบเบทเปเบญเบขเบธเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบเบต.
เบเบฒเบเบเบตเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเปเบเบทเบเบเบฑเบเบเบถเบเปเบงเปเบเบฒเบเบชเปเบงเบ?
WRITE ^a(1), ^a(2), ^a(3)
^
<UNDEFINED> ^a(1)- เบเปเป, เบกเบฑเบเบเปเปเปเบเปเบฅเบญเบ.
เบกเบฒเบฅเบญเบเปเบเปเบเบณเบชเบฑเปเบ rollback:
Kill ^A
TSTART
Set ^a(1) = 1
Set ^a(2) = 2
Set ^a(3) = 3
TROLLBACK
WRITE ^a(1), ^a(2), ^a(3)
^
<UNDEFINED> ^a(1)เบเปเปเบกเบตเบซเบเบฑเบเบขเบนเปเบฅเบญเบเบเบทเบเบฑเบ.
2. เบเบงเบฒเบกเบชเบญเบเบเปเบญเบ
เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเบญเบตเบเปเบชเปเบเบปเปเบงเปเบฅเบ, เบเบฐเปเบเบเบฑเบเบเบทเบเบชเปเบฒเบเบขเบนเปเปเบเบเบปเปเบงเปเบฅเบ (เบเปเบญเบเบเปเปเบเบทเบญเบเปเบเบปเปเบฒเบงเปเบฒเปเบฅเบเปเบกเปเบเปเบเบเบชเปเบฒเบเบฅเบฐเบเบฑเบเบเปเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบซเบผเบฒเบเบเบงเปเบฒเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ), เปเบเบทเปเบญเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบ, เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบชเปเบฒเบเบฑเบเบเปเบญเบเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒ. เปเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบญเบเปเบฅเบ.
เบเบปเบงเบขเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบกเบต ^ เบเบปเบเบเบปเปเบงเปเบฅเบ, เปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบเปเปเบกเบนเบเบชเปเบงเบเบเบปเบง เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเปเบเป TIN เปเบเบฑเบเบเบฐเปเบ.
^person(1234567, โfirstnameโ) = โSergeyโ
^person(1234567, โlastnameโ) = โKamenevโ
^person(1234567, โphoneโ) = โ+74995555555
...เปเบเบทเปเบญเปเบซเปเบกเบตเบเบฒเบเบเบปเปเบเบซเบฒเปเบงเปเบเบเบเบฒเบกเบชเบฐเบเบธเบเปเบฅเบฐเบเบฒเบกเบชเบฐเบเบธเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฎเบฑเบเบฅเบฐเบซเบฑเบ ^index.
^index(โKamenevโ, โSergeyโ, 1234567) = 1เปเบเบทเปเบญเปเบซเปเบเบฒเบเบเปเปเบกเบนเบเบชเบญเบเบเปเบญเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเปเบเบตเปเบก persona เปเบเบเบเบตเป:
TSTART
^person(1234567, โfirstnameโ) = โSergeyโ
^person(1234567, โlastnameโ) = โKamenevโ
^person(1234567, โphoneโ) = โ+74995555555
^index(โKamenevโ, โSergeyโ, 1234567) = 1
TCOMMITเบเบฑเปเบเบเบฑเปเบ, เปเบกเบทเปเบญเบฅเบถเบเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเปเบเปเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ:
TSTART
Kill ^person(1234567)
ZKill ^index(โKamenevโ, โSergeyโ, 1234567)
TCOMMITเปเบงเบปเปเบฒเบญเบตเบเบขเปเบฒเบ เปเบถเปเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเปเบกเปเบเบขเบนเปเปเบเบดเบเบเปเบฒเบเบญเบเบเบฑเบเบเบฝเบเปเบเปเบเบผเบก. โเปเบเปโเปเบกเบทเปเบญโเปเบงเบปเปเบฒโเปเบเบดเบโเบเบปเปเบงโเปเบฅเบ, เบญเบฑเบโเบเบตเปโเปเบเบฑเบโเปเบฅเบทเปเบญเบโเบเบปเบเบเบฐเบเบด, โเปเบเบทเปเบญเบโเบเบฒเบโเบฅเบฑเบเบชเบฐเบเบฐโเบฅเบฐเบเบฑเบโเบเปเบณโเบเบญเบโเบกเบฑเบ.
3. เบเบฒเบเปเบเบเบเปเบฝเบง
เบเบตเปเปเบกเปเบเบเปเบญเบเบเบตเปเบเปเบฒเบเปเบฒเบกเบฐเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ. เบเบนเปเปเบเปเบซเบผเบฒเบเบเบปเบเบเปเบญเบกเบเบฑเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบ, เบเปเบฝเบเปเบเบเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบ.
เบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบกเปเบเบเบฝเบเบเบฝเบเบเบฑเบเปเบงเบฅเบฒเบเบตเปเบเบนเปเปเบเปเบซเบผเบฒเบเบเบปเบเปเบฎเบฑเบเบงเบฝเบเบเปเบญเบกเปเบเบฑเบเบเบฑเบเบเปเบญเบเปเบเบฑเบเบเปเปเบกเบนเบเบฅเบฐเบซเบฑเบเบเบฝเบงเบเบฑเบเปเบฅเบฐเบเบฐเบเบฒเบเบฒเบกเบเปเบญเบกเบเบฑเบเปเบฎเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบซเบผเบฒเบเปเปเบเบฅเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ.
เบเบฒเบเบเปเปเบกเบนเบเบเบงเบเบเบฑเบเบฎเบฝเบเบกเบฑเบเบเบฑเบเบซเบกเบปเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบดเบ. เบเบดเบเบฒเบฅเบฐเบเบฒเบงเปเบฒเปเบเบเปเบฅเบดเบชเบฑเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเบกเบตเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบธเบเบเบปเบเบเบดเปเบชเบเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเปเบเบเบฒเบเบเบงเบเบเบธเบกเบชเบฐเบเบฑเบ (เบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบกเบชเบฒเบเบฒ, เบเบฒเบเปเบเปเปเบเบเปเปเบเบฑเบเปเบเปเบ, เปเบฅเบฐเบญเบทเปเบเป), เปเบฅเบฐเบเบฒเบเบเปเปเบกเบนเบเบเปเบญเบเปเบฎเบฑเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบดเบ, เบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบเบญเบเบงเบฝเบเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบ. เบเบฒเบเบญเบญเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเบฅเบฐเบซเบฑเบเบเบตเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบกเบฑเบ.
เบเบฒเบเบเปเปเบกเบนเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบเบงเบฒเบกเบซเบกเบฒเบเบเบญเบเบเบฒเบเบเบฐเบเปเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเบเบเบนเปเปเบเปเปเบเบทเปเบญเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบเบฑเบเปเบเปเบเบเปเบฒเบเบงเบเปเบเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบ. เบกเบฑเบเบเบฝเบเปเบเปเบชเบฒเบกเบฒเบเบเบปเบเปเบฅเบตเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเบฑเบเปเบเปเบเบเบฑเบเบญเบฑเบเบญเบทเปเบ, เบซเบผเบทเบเบฐเบเบดเบเบฑเบเบเบงเบเบกเบฑเบเบเบฒเบกเบฅเปเบฒเบเบฑเบ.
เบเบฑเบเบซเบฒเบญเบตเบเบเบฐเบเบฒเบเบซเบเบถเปเบเปเบกเปเบเบงเปเบฒเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ (เบเปเบญเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ), เบชเบฐเบเบฒเบเบฐเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบญเบฒเบเบเบฐเบเปเปเบชเบญเบเบเปเบญเบ, เบชเบฐเบเบฑเปเบเบกเบฑเบเบชเบปเบกเบเบงเบเบเบตเปเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบญเบทเปเบเปเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบชเบฐเบเบฒเบเบฐเบเบตเปเบเปเปเบชเบญเบเบเปเบญเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบเบดเปเบเบเบฑเบเบฅเบธเปเบเปเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ. เปเบโเบซเบผเบฒเบโเบงเบดโเบเบตโ: เบเบฒเบโเบชเปเบฒเบ snapshotsโ, เปเบเบงโเปเบเบฑเบโเบเบตเปโเบซเบผเบฒเบโเบชเบฐโเบเบฑเบโเปเบฅเบฐโเบญเบทเปเบเปโ.
เปเบกเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเบเบฐเบซเบเบฒเบ, เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบตเปเบเบงเบเปเบเบปเบฒเบเปเปเปเบเบเปเบเบเบเบฑเบเปเบฅเบฐเบเบฑเบ. เบเบตเปเปเบกเปเบเบเบฑเบเบชเบดเบเบเบญเบเบเบฒเบเปเบเบเบเปเบฝเบง.
SQL เบเปเบฒเบเบปเบ 4 เบฅเบฐเบเบฑเบเบเบฒเบเปเบเบเบเปเบฝเบง:
- เบญเปเบฒเบเบเปเปเปเบเปเบเบปเบเบฅเบปเบ
- เบญเปเบฒเบ committed
- เบญเปเบฒเบเบเปเบณเปเบเป
- SERIALIZable
เปเบซเปเปเบเบดเปเบเปเบเปเบฅเบฐเบเบฑเปเบเปเบเบเบเปเบฒเบเบซเบฒเบ. เบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบฅเบฐเบเบฑเปเบเปเบเบตเปเบกเบเบถเปเบเปเบเบทเบญเบเปเบเบฑเบเบเบปเบงเปเบฅเบ.
เบญเปเบฒเบเบเปเปเปเบเปเบเบปเบเบฅเบปเบ - เบเบตเปเปเบกเปเบเบฅเบฐเบเบฑเบเบเบฒเบเปเบเบเบเปเบฝเบงเบเปเปเบฒเบชเบธเบ, เปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเปเบงเบเบตเปเบชเบธเบ. เบเบธเบฅเบฐเบเปเบฒเบชเบฒเบกเบฒเบเบญเปเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบฎเบฑเบเปเบเบเบเบฑเบเปเบฅเบฐเบเบฑเบ.
เบญเปเบฒเบ committed เปเบกเปเบเบฅเบฐเบเบฑเบเบเปเปเปเบเบเบญเบเบเบฒเบเปเบเบเบเปเบฝเบง, เปเบเบดเปเบเปเบเบฑเบเบเบฒเบเบเบฐเบเบตเบเบฐเบเบญเบก. เบเบธเบฅเบฐเบเปเบฒเบเปเปเบชเบฒเบกเบฒเบเบญเปเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบญเบเบเบฑเบเปเบฅเบฐเบเบฑเบเบเปเบญเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ, เปเบเปเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบญเปเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเบตเปเปเบฎเบฑเบเบซเบผเบฑเบเบเบฒเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ.
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฒเบง T1, เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบตเปเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเปเบเปเปเบเบตเบเบเบถเปเบเปเบเบเบธเบฅเบฐเบเปเบฒ T2, T3 ... Tn, เปเบเบดเปเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบเบเบฑเบ T1, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบกเบทเปเบญเบฎเปเบญเบเบเปเบเปเปเบกเบนเบเปเบ T1 เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบฎเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเปเบเปเบฅเบฐเบเบฑเปเบ. เบเบฐเบเบปเบเบเบฒเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒเบเบฒเบเบญเปเบฒเบเบเบตเปเบเปเปเบเปเปเบฒเบเบฑเบ.
เบญเปเบฒเบเบเปเบณเปเบเป โ เปเบโเบฅเบฐโเบเบฑเบโเบเบฒเบโเปเบเบโเบเปเบฝเบงโเบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเบเปเปโเบกเบตโเบเบฐโเบเบปเบโเบเบฒเบโเบเบญเบโเบเบฒเบโเบญเปเบฒเบโเบเบตเปโเบเปเปโเปเบกเปเบโเบเบฒเบโเปเบฎเบฑเบโเปเบฅโเบทเปเบกโเบเบทเบโเปเบเปโ, เปเบเบทเปเบญเบโเบเบฒเบโเบงเปเบฒโเบเบงเบฒเบกโเบเบดเบโเบเบตเปโเบงเปเบฒโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบฎเปเบญเบโเบเปโเบเบฒเบโเบญเปเบฒเบโเบเปเปโเบกเบนเบโเปเบเปโเบฅเบฐโเบเบปเบโ, เบฎเบนเบโเบเบฒเบโเบเบญเบโเบเปเปโเบกเบนเบโเบเบปเบโเปเบเปโเบเบทเบโเบชเปเบฒเบโเบเบฑเปเบโเบเบถเปเบโเปเบฅเบฐโเปเบกเบทเปเบญโเบเปเบฒโเปเบเปโเบเบทเบโเปเบซเบกเปโเปเบโเบเบฒเบโเปเบฎเบฑเบโเบเบธโเบฅเบฐโเบเปเบฒโเบเบฝเบงโเบเบฑเบโ, เบเปเปโเบกเบนเบโเบเบฒเบ snapshot เปเบเปโ. เบเบทเบเบเปเบฒเปเบเป. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบญเปเบฒเบเบเปเปเบกเบนเบ phantom เปเบเบฅเบฐเบเบฑเบเบเบงเบฒเบกเปเบเบเบเปเบฝเบงเบเบตเป. เบเบตเปเบซเบกเบฒเบเปเบเบดเบเบเบฒเบเบญเปเบฒเบเปเบเบงเปเบซเบกเปเบเบตเปเบเบทเบเปเบเบตเปเบกเปเบเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฐเบซเบเบฒเบ.
SERIALIZable - เบฅเบฐโเบเบฑเบโเบชเบนเบโเบเบตเปโเบชเบธเบโเบเบญเบ insulationโ. เบกเบฑเบเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเปเบเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเปเปเบกเบนเบเบเบตเปเปเบเปเปเบเบงเบดเบเบตเบเบฒเบเปเบเบซเบเบถเปเบเปเบเบเบธเบฅเบฐเบเปเบฒ (เบเบฒเบเบญเปเบฒเบเบซเบผเบทเบเบฒเบเบเปเบฝเบเปเบเบ) เบเบฐเบเบฒเบเปเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเบเบฑเบเบเบธเบฅเบฐเบเปเบฒเบญเบทเปเบเปเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฑเปเบเบเปเบฒเบญเบดเบ.
เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เปเบซเปเบเบดเบเบฒเบฅเบฐเบเบฒเบงเปเบฒเบกเบตเบเบฒเบเปเบเบเบเปเบฝเบงเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบธเบฅเบฐเบเปเบฒเบเบฒเบเบซเบปเบงเบเปเปเบเบปเปเบเบเป. เปเบซเปเปเบเบตเบ 2 เบเปเบญเบเบขเปเบฝเบก terminal.
Kill ^t
Write ^t(1)
2
TSTART
Set ^t(1)=2เบเปเปเบกเบตเบเบฒเบเปเบเบเบเปเบฝเบง. เบเบฐเบเบนเปเบซเบเบถเปเบเปเบซเบฑเบเบงเปเบฒเบเบนเปเบเบตเปเบชเบญเบเบเบตเปเปเบเบตเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเบฒเบฅเบฑเบเปเบฎเบฑเบเบซเบเบฑเบ.
เปเบซเปเปเบเบดเปเบเบงเปเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบญเบเบเบฐเบเบนเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบดเปเบเบงเปเบฒเบกเบตเบซเบเบฑเบเปเบเบตเบเบเบทเปเบเบเบฒเบเปเบเบเบงเบเบกเบฑเบ.
เปเบซเปเปเบเบตเบ 2 เบเปเบญเบเบขเปเบฝเบก terminal เปเบฅเบฐเปเบเบตเบ 2 เบเบธเบฅเบฐเบเปเบฒเปเบเบเบฐเบซเบเบฒเบ.
kill ^t
TSTART
Write ^t(1)
3
TSTART
Set ^t(1)=3
เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฐเบซเบเบฒเบเปเบเบดเปเบเบเปเปเบกเบนเบเบเบญเบเบเบฑเบเปเบฅเบฐเบเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบงเบฒเบกเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบ, เปเบเปเบเบฑเบเปเบเบฑเบเบฅเบฐเบเบฑเบเปเบเบเบเปเบฝเบงเบเบตเปเปเบงเบเบตเปเบชเบธเบ, เบญเปเบฒเบ UNCOMMITED.
เปเบเบซเบผเบฑเบเบเบฒเบ, เบเบตเปเบชเบฒเบกเบฒเบเบเบฒเบเบซเบงเบฑเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบปเปเบงเปเบฅเบ, เปเบเบดเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบกเปเบเบชเปเบฒเบเบฑเบเบชเบฐเปเบซเบกเบต.
เบเบฐเปเบเบฑเบเปเบเบงเปเบเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบงเบฒเบกเปเบเบเบเปเบฝเบงเปเบเบฅเบฐเบเบฑเบเบเบตเปเบชเบนเบเบเบถเปเบเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบปเปเบงเปเบฅเบ?
เปเบเบเบตเปเบเบตเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเบเปเบฝเบงเบเบฑเบเบงเปเบฒเปเบเบฑเบเบซเบเบฑเบเบฅเบฐเบเบฑเบเบเบฒเบเปเบเบเบเปเบฝเบงเปเบกเปเบเบเปเบฒเปเบเบฑเบเปเบฅเบฐเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ.
เบฅเบฐเบเบฑเบเบเบงเบฒเบกเปเบเบเบเปเบฝเบงเบเบตเปเบชเบนเบเบเบตเปเบชเบธเบ, SERIALIZE, เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบปเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเบเบฐเบซเบเบฒเบเปเบกเปเบเบเบฝเบเปเบเบปเปเบฒเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบฅเปเบฒเบเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒ, เปเบเบดเปเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเปเปเบกเบตเบเบฒเบเบเบฐเบเบฐเบเบฑเบ.
เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเปเบเป locks เบญเบฑเบเบชเบฐเบฅเบดเบเบฐเปเบ ObjectScript, เปเบเบดเปเบเบกเบตเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบผเบฒเบ: เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเบเบเบปเบเบเบฐเบเบด, เปเบเบตเปเบก, locking เบซเบผเบฒเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบ. .
เบฅเบฐเบเบฑเบเบเบงเบฒเบกเปเบเบเบเปเบฝเบงเบเบตเปเบเปเปเบฒเบเบงเปเบฒเปเบกเปเบเบเบฒเบเบเปเบฒเบเบตเปเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเปเบเบตเปเบกเบเบงเบฒเบกเปเบงเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ.
เปเบซเปเปเบเบดเปเบเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบธเบฅเบฐเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเบฒเบเปเบเบเบเปเบฝเบงเปเบเบเปเบเป locks.
เบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเปเปเบงเบฅเบฒเบเปเปเบเบฝเบเปเบเป locks เบชเบฐเปเบเบฒเบฐเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบกเบนเบ, เปเบเปเบญเบฑเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ locks เปเบเปเบเบเบฑเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบซเบปเบงเบเปเปเบเบฐเบซเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบเบญเปเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบเบงเบเบเบฐเบเบทเบเบเปเบฝเบเปเบเบเปเบเบเบเบฐเบเบงเบเบเบฒเบเบญเบทเปเบเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบญเปเบฒเบ.
เบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเบชเบฐเบเบฑเบเบชเบญเบเปเบฅเบเบฐเปเบเบเบฒเบชเบฒเบฅเบฑเบเปเบเบเปเบฅเบฐเบเบฒเบชเบฒเบญเบฑเบเบเบดเบ:
โ
โ
เบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเปเบกเปเบเบงเปเบฒเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบญเบฒเบเบเบฐเบเปเปเบชเบญเบเบเปเบญเบ, เปเบเปเบเปเปเบกเบนเบเบเบตเปเบเปเปเบชเบญเบเบเปเบญเบเบเบตเปเปเบกเปเบเปเบซเบฑเบเปเบเปเปเบเบเบฐเบเบงเบเบเบฒเบเบญเบทเปเบเป. เบงเบดเบเบตเบเบฒเบเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบเบตเป?
เบเบฒเบเบเปเบฒเปเบเป locks, เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเปเบฒเบเบเปเบญเบเบขเปเบฝเบกเบเบฒเบเปเบเบดเปเบเปเบซเบฑเบเบเบตเปเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบชเบญเบเบเปเบญเบ. เปเบฅเบฐเบเบธเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเบญเบเบขเปเบฝเบกเบเบฑเปเบเบเปเบฒเบงเบเบญเบเบเบฒเบเปเบเบดเปเบเปเบซเบฑเบเบเบญเบเบฅเบฑเบเบเบตเปเบเบปเบเบฅเบปเบเบเบฐเบเบทเบเบเบงเบเบเบธเบกเปเบเบ locks.
เบเบฒเบเบฅเบฑเบญเบเบเบตเปเปเบเปเบเบเบฑเบเบขเบนเปเปเบเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบเปเบกเปเบเบชเบฒเบกเบฒเบเบเปเบฒเบกเบฒเปเบเปเบเบทเบเปเบเปโเบซเบผเบฒเบเบเบฐเบเบงเบเบเบฒเบเบชเบฒเบกเบฒเบเปเบญเบปเบฒเบเบงเบเบกเบฑเบเปเบเป. locks เปเบซเบผเบปเปเบฒเบเบตเปเบเปเบญเบเบเบฑเบเบเปเปเปเบซเปเบเบฐเบเบงเบเบเบฒเบเบญเบทเปเบเปเบเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบกเบนเบ, i.e. เบเบงเบเบกเบฑเบเบเบทเบเปเบเปเปเบเบทเปเบญเบชเปเบฒเบเปเบเบฑเบเบเปเบญเบเบขเปเบฝเบกเบเบญเบเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบชเบญเบเบเปเบญเบ.
เบฅเบฑเบญเบเบชเบฐเปเบเบฒเบฐเปเบกเปเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบกเบนเบ - เบกเบตเบเบฝเบเปเบเปเบเบฐเบเบงเบเบเบฒเบเบเบฝเบงเบเบตเปเบชเบฒเบกเบฒเบเบฅเบฑเบญเบเบเบฑเปเบเบเปเบฒเบงเปเบเป. เบฅเบฑเบญเบเบชเบฐเปเบเบฒเบฐเบชเบฒเบกเบฒเบเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบ:
- เบเบฐเบเบงเบเบเบฒเบเปเบเบเปเปเบเบฒเบกเบเปเบฒเบเปเปเบกเบนเบเปเบกเปเบเบเปเปเปเบชเบเบเปเบฒ
- เบเบฝเบเปเบเปเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบกเบตเบเบฒเบเบฅเบฑเบญเบเบฎเปเบงเบกเบเบฑเบเปเบเบเปเปเบกเบนเบเบเบตเปเปเบฅเบฐเปเบเบฑเบเบเบฑเปเบเบเปเบฒเบญเบดเบเบเบตเปเบฎเปเบญเบเบเปเปเบซเปเบกเบตเบเบฒเบเบฅเบฑเบญเบเบชเบฐเปเบเบฒเบฐ.

เบเปเบญเบเบขเปเบฝเบกเบเบฒเบเปเบเบดเปเบเปเบซเบฑเบเปเบเบเบเบงเปเบฒ, เบเบฐเบเบงเบเบเบฒเบเบญเบทเปเบเปเบเบตเปเบเบฒเบงเบเบงเปเบฒเบเปเบญเบเบฅเปเบเปเบฒเบกเบฑเบ, เปเบเปเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเปเบเบกเบฑเบเบเปเปเปเบเบฑเบเปเบเปเบเป.
READ_COMMITTED โ เปเบเบเปเบเบทเปเบญเปเบเปเปเบฅเปเบงเบเบญเบเบฅเบฐเบเบฑเบเบเบตเปเปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบเบเบฝเบเปเบเปเบเปเปเบกเบนเบเบเบตเปเบกเบธเปเบเบซเบกเบฑเปเบเบเบฒเบเบซเบปเบงเบเปเปเบญเบทเปเบเป. เบเปเบฒเบเปเปเบกเบนเบเปเบเบเบธเบฅเบฐเบเปเบฒเบญเบทเปเบเบเบฑเบเบเปเปเบเบฑเบเปเบเปเบชเบฑเบเบเบฒเปเบงเป, เบเบงเบเปเบฎเบปเบฒเปเบเบดเปเบเบชเบฐเบเบฑเบเปเบเบปเปเบฒเบเบญเบเบกเบฑเบ.
เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบซเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเบตเปเบเบฐเบฅเปเบเปเบฒเบเบฒเบเบฅเบฑเบญเบเบเบตเปเบเบฐเบเปเบญเบเบญเบญเบเบกเบฒ.
เปเบเบเบเปเปเบกเบตเบเบฒเบ tricks เบเบดเปเบชเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเปเบชเบฒเบกเบฒเบเปเบซเบฑเบเบชเบฐเบเบฑเบเปเบเบปเปเบฒเบเบญเบเบเปเปเบกเบนเบเปเบ IRIS, เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเปเบฎเบฑเบเบเปเบงเบ locks.
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเปเบเป locks เบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบเปเบเบทเปเบญเปเบซเปเบเปเปเบกเบนเบเบเบทเบเบญเปเบฒเบเบเบฝเบเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบชเบญเบเบเปเบญเบ.
เบชเบปเบกเบกเบธเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบเบนเปเปเบเป ^ เบเบปเบเบเบตเปเปเบญเบเปเบเบดเบเปเบซเปเบเบฑเบเปเบฅเบฐเบเบฑเบ.
เบเบฑเบโเบเบธโเบเบฑเบโเบเบฒเบโเบเบปเบโเบเปเบฒเบโเบเบฒเบโเบเบธเบโเบเบปเบ 123 เบเบฑเบโเบเบปเบ 242โ:
LOCK +^person(123), +^person(242)
Set ^person(123, amount) = ^person(123, amount) - amount
Set ^person(242, amount) = ^person(242, amount) + amount
LOCK -^person(123), -^person(242)เปเบงเบฅเบฒเบเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบเปเบฒเบเบงเบเปเบเบดเบเบเบฒเบเบเบธเบเบเบปเบ 123 เบเปเบญเบเบเบตเปเบเบฐ debiting เบเบฐเบเปเบญเบเบกเบฒเบเปเบญเบกเบเบฑเบเบเบฑเบเบชเบฐเปเบเบฒเบฐ (เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ):
LOCK +^person(123)
Write ^person(123)เปเบฅเบฐเบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบชเบฐเปเบเบเบชเบฐเบเบฒเบเบฐเบเบฑเบเบเบตเปเบเบเบฑเบเบเบตเบชเปเบงเบเบเบปเบงเบเบญเบเบเปเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเป lock เบฎเปเบงเบกเบเบฑเบเบซเบผเบทเบเปเปเปเบเปเบกเบฑเบเบเบฑเบเบซเบกเบปเบ:
LOCK +^person(123)#โSโ
Write ^person(123)เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบชเบปเบกเบกเบธเบเบงเปเบฒเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบทเบญเบเบเบฑเบเบเบต (เปเบซเปเบเปเบญเบเปเบเบทเบญเบเปเบเบปเปเบฒเบงเปเบฒเบเบปเปเบงเปเบฅเบเปเบเบฑเบเปเบเบเบชเปเบฒเบเบฅเบฐเบเบฑเบเบเปเปเบฒเบเบงเปเบฒเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบฅเบฐเบเบฑเบเบเบตเปเบซเบผเบธเบเบฅเบปเบ.
เบญเปเบฒเบเบเปเบณเปเบเป - เบฅเบฐเบเบฑเบเบเบฒเบเปเบเบเบเปเบฝเบงเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบตเบเบฒเบเบญเปเบฒเบเบเปเปเบกเบนเบเบซเบผเบฒเบเบญเบฑเบเบเบตเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเปเปเบเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเบญเบกเบเบฑเบ.
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเปเบชเป lock เบฎเปเบงเบกเบเบฑเบเปเบเบเบฒเบเบญเปเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบฝเบเปเบเบเปเบฅเบฐ locks เบชเบฐเปเบเบฒเบฐเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบฝเบเปเบเบ.
เปเบเบเบเบต, เบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบ LOCK เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบ locks เบเบตเปเบเปเบฒเปเบเบฑเบเบเบฑเบเบซเบกเบปเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบกเบตเบซเบผเบฒเบ, เปเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบฝเบง.
LOCK +^person(123, amount)#โSโ
ััะตะฝะธะต ^person(123, amount)เบเบฒเบเบเบณเปเบเบตเบเบเบฒเบเบญเบทเปเบเป (เปเบเปเบงเบฅเบฒเบเบตเป เบเบฐเบเบนเปเบเบฐเปเบฒเบเบเบฐเบเบฒเบเบฒเบกเบเปเบฝเบ ^person(123, เบเบณเบเบงเบ), เปเบเปเบเปเปเบชเบฒเบกเบฒเบ)
LOCK +^person(123, amount)
ะธะทะผะตะฝะตะฝะธะต ^person(123, amount)
LOCK -^person(123, amount)
ััะตะฝะธะต ^person(123, amount)
LOCK -^person(123, amount)#โSโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบฅเบฒเบโเบเบฒเบ locks เปเบเบโเปเบเบโเปเบเบทเปเบญเบโเบซเบกเบฒเบโเบเบธเบโ, เบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฒเบกโเบฅเปเบฒโเบเบฑเบโ, เปเบเปโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบโเปเบฎเบฑเบโเปเบเบงโเบเบตเปโ:
LOCK +(^person(123),^person(242))เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบเบฐเบฅเปเบฒเบกเบฐเบเบนเบเบฑเบเบซเบกเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ.
SERIALize โ เบเบงเบโเปเบฎเบปเบฒโเบเบฐโเบเปเบญเบโเปเบเปโเบเบฑเปเบโเบเปเบฒโเบฅเบฑเบญเบโเปเบเบทเปเบญโเบงเปเบฒโเปเบโเบเบตเปโเบชเบธเบโเบเบธโเบฅเบฐโเบเปเบฒโเบเบฑเบโเบซเบกเบปเบโเบเบตเปโเบกเบตโเบเปเปโเบกเบนเบโเบเบปเปเบงโเปเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบกโเบฅเปเบฒโเบเบฑเบโ. เบชเปเบฒเบฅเบฑเบเบงเบดเบเบตเบเบฒเบเบเบตเป, locks เบชเปเบงเบเปเบซเบเปเบเบงเบเบเบฐเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเปเบเบเบทเปเบเบเบตเปเบเบฐเบซเบเบฒเบเบเปเบญเบเบชเบธเบเบเบญเบเปเบฅเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบซเบฑเบเปเบเบดเบเปเบเบเบปเบ ^ เบเบปเบเบเบปเปเบงเปเบฅเบ, เบเบฝเบเปเบเปเบฅเบฐเบเบฑเบเบเบฒเบเปเบเบเบเปเบฝเบง SERIALIZE เปเบเบปเปเบฒเบเบฑเปเบเบเบตเปเบเบญเบกเบฎเบฑเบเปเบเปเบชเปเบฒเบฅเบฑเบเบกเบฑเบ, เปเบเบฒเบฐเบงเปเบฒเปเบเบดเบเบเบฐเบเปเบญเบเปเบเปเบขเปเบฒเบเปเบเบฑเปเบกเบเบงเบเบเบฒเบกเบฅเปเบฒเบเบฑเบ, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเปเปเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเปเบเปเบฒเบเบงเบเบเบฝเบงเบเบฑเบเบซเบผเบฒเบเบเบฑเปเบ.
4. เบเบงเบฒเบกเบเบปเบเบเบฒเบ
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบเบเปเบงเบเบเบฒเบเบเบฑเบเปเบเบเบเบญเบเบเบฑเบเปเบเบเปเบเป
docker kill my-irisเบเบทเปเบเบเบฒเบเบเบปเบเบเบฒเบเบเปเปเบเบงเบเปเบเบปเบฒเปเบเปเบเบต. เบเปเปเบเบปเบเบเบฑเบเบซเบฒเปเบเป.
เบชเบฐเบซเบฅเบธเบ
เบชเปเบฒเบฅเบฑเบเบเบปเปเบงเปเบฅเบ, InterSystems IRIS เบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบกเปเบเบเบฐเบฅเปเบฒเบกเบฐเบเบนเบขเปเบฒเบเปเบเปเบเบดเบเปเบฅเบฐเปเบเบทเปเบญเบเบทเปเบเป. เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเบญเบตเบเปเบชเปเบเบปเปเบงเปเบฅเบ, เบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบญเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบกเปเบเบเปเบฒเปเบเบฑเบ, เปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบเปเปเบกเบตเปเบเบเบชเปเบฒเบเบเบตเปเบชเบฑเบเบชเบปเบเปเบเบฑเปเบ: เบเบฐเปเบเบเปเบฒเบเบเบฐเปเบเบ.
เบฅเบฐเบเบฑเบเบเบฒเบเปเบเบเบเปเบฝเบงเบเบญเบเปเบฅเบเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเปเบฅเบฑเบญเบเปเบกเปเบเบญเปเบฒเบเบเปเปเปเบเปเบเปเบฒเบเบปเบ, เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเบฒเปเบเป locks เบกเบฑเบเบชเบฒเบกเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเปเบเปเปเบเบดเบเบฅเบฐเบเบฑเบ SERIALIZE.
เบเบงเบฒเบกเบเบทเบเบเปเบญเบเปเบฅเบฐเบเบงเบฒเบกเปเบงเบเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเบเบปเปเบงเปเบฅเบเบซเบผเบฒเบเบเบทเปเบเบเบฑเบเบเบฑเบเบชเบฐเบเบญเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบก: locks เบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบเบซเบผเบฒเบเปเบเปเบงเบฅเบฒเบญเปเบฒเบ, เบฅเบฐเบเบฑเบเบเบงเบฒเบกเปเบเบเบเปเบฝเบงเบชเบนเบ, เปเบฅเบฐ locks เบชเบฐเปเบเบฒเบฐเปเบเบเบซเบผเบฒเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบงเบเบถเปเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com
