ืืื ืึทื ืืืกืึทืคึผืืืฉืึทื ืคืื ืื ืึธื ืืืื ืคืื ืึท ื ืืึท ืขื ืจืึธืืืืึทื ื ืคึฟืึทืจ ืืขื ืงืืจืก
ืืื ืืขื ืคืจืืขืจืืืงื ืึทืจืืืงื ืืื ืืขื ืกืขืจืืข, ืืืจ ืืืกืงืึทืกื
ืืขื ืฉืืืกื ืจืึธืืืืืฉืึทื ืื ืืืึทืืืื ืืืฉืขื ืขืจืืืืื ื ืึท ื ืืึท ืืขื ืฉืืืกื ืืื ืฉืืึทืขื-ืขื ืงืจืืคึผืืื ื ืื ืืืืืึทืืกืคึผืึทืกืข ืฉืืืกืืขื (ืืืึธืก ืืขื ืขื ืกืืึธืจื ืืื ืื ืืืฉ ืคึผืืึทืฅ ืืขืืขืจื) ืืื ืืขื ื ืืึท ืฉืืืกื.
ืืึธืืืจ ืฆืืจืืงืจืืคื ืืื ืืขืจ ืืขืืขืจ ืคืื ืึท ืื ืงืจืืคึผืืื ืืืฉ ืคึผืืึทืฅ ืงืืงื ืืื:
ืคึฟืื ืืขื ืคืจืืขืจืืืงื ืึทืจืืืงื, ืืืจ ืืืืกื ืึทื ืืขืจ ืกืขืจืืืขืจ ืืืืขื ื ืื ืืขืืขืจื ืคืื ืึทืืข ืื ืงืจืืคึผืืื ืืืฉ ืกืคึผืืืกืึทื ืืื ืกืืึทืจืืึทืคึผ ืืื ืืขืืขื ืงื ืื ืืจืขืกืืข ืฉืืืกื ืฉืืึทื. ืคึฟืึทืจ ืืืึทืฉืคึผืื ืืืื ืืืจ ืืึธืื ืืจืื ืืืฉื ืืื KEYืฉืืึทื = 3 ืืื ืืืื ืืืฉ ืืื ืฉืืืกืืฉืืึทื = 4, ืืื ืื ืืึทืงืกืืืื ืฉืืืกื ืฉืืึทื ืืืขื ืืืื 4. ืืึธืืืจ ืจืืคื ืืขื ืฉืืืกื ืฉืืึทื - ืืึทืงืก ืฉืืืกื ืฉืืึทื.
ืืื ืืขืกืืขืจ ืฉืืืกื ืจืึธืืืืืฉืึทื ืึทืจืืขื
1. ืืขืจ ืืึทื ืืฆืขืจ ืขืงืกืึทืงืืืฅ ืึทืืืขืจ ืื ืึธืื ืืขื ืฉืืืกื.
2. ืืขืจ ืกืขืจืืืืจืขืจ ืจืืงืืืขืก ืื ืงืืืจืื ื ืฆื ืืืฉืขื ืขืจืืื ืึท ื ืืึท ืืขื ืฉืืืกื ืืื ืื ืกืขืจืืืขืจ UUID ืืื KEYID ืืืืึทื ืฆื ืืืื ืคึผืืืก ืืึทืงืกืฉืืืกืID. ืึทืืื ืืืจ ืืึทืงืืืขื ืืขื ืฉืืืกื ืฉืืึทื ืืืืึทื ืฆื INNODBKEY-UUID-(ืืึทืงืกืฉืืืกืืฉืืึทื + ืงืกื ืืืงืก). ื ืึธื ืึท ืืขืจืึธืื ืืืจ ืคืื ืื ืืขื ืฉืืืกื, MAX KEY ID ืืื ืื ืงืจืึทืืึทื ืืื ืืื ืืืื (ื"ื ืืึทืงืก.ืฉืืืกืID=MAXืฉืืืกืืฉืืึทื + ืงืกื ืืืงืก).
3. ืืขืจ ืกืขืจืืืขืจ ืกืงืึทื ื ืึทืืข ืืืฉ ืกืคึผืืืกืึทื ืื ืงืจืืคึผืืื ืืื ืื ืืขื ืฉืืืกื, ืืื ืคึฟืึทืจ ืืขืืขืจ ืืืฉ ืคึผืืึทืฅ:
-
ืขื ืงืจืืคึผื ืื ืืืฉ-ืกืคึผืึทืกืข ืฉืืืกื ืืื ืื ื ืืึท ืืขื ืฉืืืกื;
-
ืืขืจืืืึทื ืืืงื ืื ืฉืืืกื ืฉืืึทื ืฆื ืื ื ืืึทืข MAXืฉืืืกืID;
-
ืืืื ืื UUID ืืื ืึทื ืืขืจืฉ ืคืื ืื ืกืขืจืืืขืจ UUID, ืืขืจืืืึทื ืืืงื ืื UUID ืกืขืจืืืขืจ.
ืืื ืืืจ ืืืืกื, ืื Master Key ID ืืขื ืืฆื ืฆื ืืขืงืจืืคึผื ืึท ืืืฉ ืืืฉืืืื ืคืื ืึท UUID ืืื ืึท KEY ID ืืืืขื ืขื ืคึฟืื ืื ืืืฉ ืคึผืืึทืฅ ืืขืืขืจ. ืืืึธืก ืืืจ ืืึธื ืืืฆื ืืื ืึทืคึผืืืืืื ื ืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืื ืขื ืงืจืืคึผืฉืึทื ืืขืืขืจ ืคืื ืื ืืืฉ ืคึผืืึทืฅ ืึทืืื ืึทื ืืขืจ ืกืขืจืืืขืจ ื ืขืื ืื ืจืืืืืง ืืขื ืฉืืืกื.
ืืืื ืืืจ ืืึธืื ืืืฉื ืคืื ืคืึทืจืฉืืืขื ืข ืืึธืืงืืืฉืึทื ื, ืึทืืึท ืืื ืคืึทืจืฉืืืขื ืข ืืึทืงืึทืคึผืก, ืืื ืงืขื ื ืืฆื ืคืึทืจืฉืืืขื ืข ืืขื ืฉืืืกืืขื. ืึทืืข ืคืื โโโโืื ืืขื ืฉืืืกืืขื ืืืขื ืืืื ืจืืืจืืืื ืคืื ืื ืจืืคึผืึทืืึทืืึธืจื ืืืขื ืื ืกืขืจืืืขืจ ืืื ืกืืึทืจืืขื. ืืึธืก ืงืขื ืคึผืึทืืขืืขื ืื ืกืืึทืจืืึทืคึผ ืคืื ืื ืกืขืจืืืขืจ, ืกืคึผืขืฆืืขื ืืืื ืึท ืกืขืจืืืขืจ ืืืึทื ืฉืืืกื ืงืจืึธื ืืื ืืขื ืืฆื. ืืื ืืขื ืฉืืืกื ืจืึธืืืืืฉืึทื, ืืืจ ืฉืืึทืขื-ืขื ืงืจืืคึผื ืื ืืืฉ ืกืคึผืืืก ืฉืืืกืืขื ืืื ืึท ืืืื ืืขื ืฉืืืกื ืืืึธืก ืืื ืื ืืขืืืข ืคึฟืึทืจ ืึทืืข ืืืฉ ืกืคึผืืืกืึทื. ืืขืจ ืกืขืจืืืขืจ ืืึธื ืืืฆื ืืึทืงืืืขื ืืืืื ืืืื ืืขื ืฉืืืกื ืืื ืกืืึทืจืืึทืคึผ.
ืืึธืก, ืคืื ืงืืจืก, ืืื ื ืึธืจ ืึท ืึธื ืืขื ืขื ืืืึทื ืืืืจืงืื ื. ืืขืจ ืืืืคึผื ืฆืื ืคืื ืืขื ืฉืืืกื ืจืึธืืืืืฉืึทื ืืื ืฆื ืืึทืื ืืื ืืืขืจ ืกืขืจืืืขืจ ืืขืจ ืืืืขืจ. ืืื ืืขืจ ืืขืฉืขืขื ืืฉ ืึทื ืืขืจ ืืขื ืฉืืืกื ืืื ืขืคืขืก ืกืืึธืืขื ืคืื ืื ืืืึธืื (ืืืฉื, ืคึฟืื ืื ืืืึธืื ืกืขืจืืืืจืขืจ), ืขืก ืืื ืืขืืืขื ืฆื ืืืฉืขื ืขืจืืื ืึท ื ืืึท ืืขื ืฉืืืกื ืืื ืฉืืึทืขื-ืขื ืงืจืืคึผื ืื ืืืฉ ืคึผืืึทืฅ ืฉืืืกืืขื, ืื ืืืึทืืึทืืืืืื ื ืื ืกืืึธืืขื ืฉืืืกื. ืืืจ ืืขื ืขื ืืืืขืจ ... ืึผืืขื.
ืืื ืึท ืคืจืืขืจืืืงื ืึทืจืืืงื, ืืื ืืขืจืขืื ืืืขืื ืืื ืึทืืึธื ืึท ืืืฉ ืคึผืืึทืฅ ืฉืืืกื ืืื ืกืืึธืืขื, ืึท ืืจืื ืคึผืึทืจืืื ืงืขื ืขื ื ืืฆื ืขืก ืฆื ืืขืงืจืืคึผื ืืึทืื. ืฆืืืขืฉืืขืื ืึทื ืขืก ืืื ืฆืืืจืื ืฆื ืืื ืืืขืจ ืืืกืง. ืืืื ืืขืจ ืืขื ืฉืืืกื ืืื ืกืืึธืืขื ืืื ืืืจ ืืึธืื ืฆืืืจืื ืฆื ืื ืื ืงืจืืคึผืืื ืืึทืื, ืืืจ ืงืขื ืขื ื ืืฆื ืื ืกืืึธืืขื ืืขื ืฉืืืกื ืฆื ืืขืงืจืืคึผื ืื ืืืฉ ืคึผืืึทืฅ ืฉืืืกื ืืื ืืึทืงืืืขื ืื ืืขืงืจืืคึผืืื ืืึทืื. ืืื ืืืจ ืงืขื ืขื ืืขื, ืื ืจืึธืืืืืฉืึทื ืคืื ืื ืืขื ืฉืืืกื ืืื ื ืืฉื ืืขืืคื ืืื ืืขื ืคืึทื. ืืืจ ืฉืืึทืขื-ืขื ืงืจืืคึผื ืื ืืืฉ ืคึผืืึทืฅ ืฉืืืกื ืืื ืื ื ืืึทืข ืืขื ืฉืืืกื, ืึธืืขืจ ืื ืคืึทืงืืืฉ ืฉืืืกื ืืขื ืืฆื ืฆื ืขื ืงืจืืคึผื / ืืขืงืจืืคึผื ืื ืืึทืื ืืืืืื ืื ืืขืืืข. ืืขืจืืืขืจ, ืืขืจ "ืืึทืงืขืจ" ืงืขื ืขื ืคืึธืจืืขืฆื ืฆื ื ืืฆื ืขืก ืฆื ืืขืงืจืืคึผื ืื ืืึทืื. ืคึฟืจืึดืขืจ ืืึธื ืืื ืืึธืก ืึธื ืืขืจืืคึฟื
ืจืึธืืืืืฉืึทื ืคืื ืืขื ืฉืืืกื ืืื ื ืืฆืืง ืืืขื ืืขืจ ืืขื ืฉืืืกื ืืื ืกืืึธืืขื, ืึธืืขืจ ืขืก ืืื ืงืืื ืืืขื ืคึฟืึทืจ ืึท ืึทืืึทืงืขืจ ืฆื ื ืืฆื ืขืก ืืื ืืขืงืจืืคึผื ืื ืืืฉ ืคึผืืึทืฅ ืฉืืืกืืขื.
ืืืืขื ืขื ืืขืจ:
ืืงืืจ: www.habr.com