ื ืืืืฅ. ืืจืึทื ืกื.: Jaana Dogan ืืื ืึทื ืืงืกืคึผืืจืืึทื ืกื ืื ืืฉืขื ืืจ ืืื Google ืืืึธืก ืืื ืืขืจืืืืึทื ืืจืืขืื ืืืืฃ ืึธืืกืขืจืืืึทืฆืืข ืคืื โโืื ืคืืจืืข 'ืก ืคึผืจืึธืืืงืฆืืข ืืึทืืื ืื ืืก ืืขืฉืจืืื ืืื Go. ืืื ืืขื ืึทืจืืืงื, ืืืึธืก ืืึธื ืืึทืงืืืขื ืืจืืืก ืคึผืึธืคึผืืืึทืจืืืขื ืฆืืืืฉื ืื ืขื ืืืืฉ-ืืขืจืขืื ืืืืขื, ืื ืืขืืืืื ืืื 17 ืคืื ืงืื ืืืืืืืง ืืขืื ืืฉ ืืขืืึทืืืก ืืืขืื DBMSs (ืืื ืืื ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขืืขื ืืื ืึทืืืขืืืื) ืืืึธืก ืืขื ืขื ื ืืฆืืง ืฆื ืืึทืืจืึทืืื ืคึฟืึทืจ ืืขืืืขืืึธืคึผืขืจืก ืคืื ืืจืืืก / ืคืืืขืจื ืึทืคึผืืึทืงืืืฉืึทื ื.
ืื ืืืึทืกื ืืขืจืืืึทื ืคืื ืงืึธืืคึผืืืืขืจ ืกืืกืืขืืขื ืืึทืืื ืฉืคึผืืจ ืคืื ืืืืขืจ ืฉืืึทื ืืื, ืึทืงืึธืจืืื ืืื, ืืึทืจืคื ืขืืืขืืข ืกืึธืจื ืคืื ืืึทืื ืกืืึธืจืืืืฉ ืกืืกืืขื. ืืื ืึทืงืืืืืึทืืืืืื ืืืืกื ืืืขืื ืืึทืืึทืืืืกืื ืืืืขืจ ืึท ืืึทื ื ืฆืืื, ืฆืืืืืขื ืื ืืืขื ืืขืืืื ืคึผืืึทื ืืืกืืืืงืก ืืืึธืก ืืขืคึฟืืจื ืฆื ืืึทืื ืึธื ืืืขืจ ืืื ืึทืืืึทืืืฉืึทื. ืืื ืกืืกืืขืืขื ืืืึธืก ืคึผืจืึธืฆืขืก ืืจืืืก ืืืึทืืืืื ืคืื ืืื ืคึฟืึธืจืืึทืฆืืข, ืืึทืืึทืืืืกืื ืืืื ืืื ืื ืืึทืจืฅ ืคืื ืื ืกืืกืืขื ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืึทืงื ืืื ืึท ืฉืืืกื ืขืืขืืขื ื ืืื ืืฉืืืื ื ืื ืึธืคึผืืืืึทื ืืืืืื ื. ืืจืึธืฅ ืืขืจ ืคืึทืงื ืึทื ื ืึธืขื ื ืืคืืขืจืงืืึทืืงืืื ืืื ืืึทืฆืึธืื ืฆื ืื ืึทืจืืขื ืคืื ืื ืืึทืืึทืืืืก, ืื ืคืจืืืืขืืขื ืืืึธืก ืึทืคึผืืึทืงืืืฉืึทื ืืขืืืขืืึธืคึผืขืจืก ืคึผืจืืืืจื ืฆื ืจืืืื ืืื ืืขื ืขื ืึธืคื ืืืืื ืื ืฉืคึผืืฅ ืคืื ืื ืืืกืืขืจื. ืืื ืืขื ืกืขืจืืข ืคืื โโืึทืจืืืงืืขื, ืืื ืืืืื ืขืืืขืืข ืืืืืึทื ืืืึธืก ืืืขื ืืืื ื ืืฆืืง ืคึฟืึทืจ ืืขืืืขืืึธืคึผืขืจืก ืืืึธืก ืืขื ืขื ื ืืฉื ืกืคึผืขืฉืึทืืืืื ืืื ืืขื ืคืขืื.
- ืืืจ'ืจืข ืืึทืืืืืง ืืืื 99,999% ืคืื ืื ืฆืืื ืื ื ืขืฅ ืืื ื ืืฉื ืงืึธืืื ื ืคึผืจืึธืืืขืืก.
- ืึทืกืื ืืืื ืคืืืข ืคืึทืจืฉืืืขื ืข ืืื ืื.
- ืืขืืขืจ ืืึทืืึทืืืืก ืืื ืืืึทื ืืืืืขื ืข ืืขืงืึทื ืืืึทืื ืคึฟืึทืจ ืื ืฉืืจืื ื ืงืึธื ืกืืกืืขื ืกื ืืื ืืคืืขืืื ืืขืจืืงืืื.
- ืึธืคึผืืืืืกืืืฉ ืืืึทืงืื ื ืงืืื ืฆื ืจืึทืืขืืืขื ืืืขื ืขืก ืืื ืฉืืืขืจ ืฆื ืืึทืืื ืื ืืขืืืืื ืืืขื.
- ืขืก ืืขื ืขื ืื ืืขืจืข ืึทื ืึทืืึทืืื ืึทืืืฅ ืืจืึธื ืืืืขื ืขื ืืื ืืึทืื ืึธื ืืืขืจ.
- ืื ืืึทืืึทืืืืก ืืื ืืขืจ ืืึทื ืืฆืขืจ ืืึธื ื ืื ืฉืืขื ืืืง ืฉืืืืขื ืืืืฃ ืื ืืืืฃ ืคืื ืงืึทืืฃ.
- ืฉืึทืจืืื ื ืืืืฃ ืึทืคึผืคึผืืืงืึทืืืึธื ืืืจืื ืงืขื ืขื ืืืื ืืจืืืขืจืืขืคืืจื ืึทืจืืืก ืื ืึทืคึผืืึทืงืืืฉืึทื.
- ืึทืืืึธืื ืงืจืขืืขื ืืื ื ืงืขื ืขื ืืืื ืืขืคืขืจืืขื.
- ืึทืืืข ืืึทืืข ืงืขื ืขื ืืืื ื ืืฆืืง ืืื ื ืื ืืึทืจืคึฟื ืฆื ืืืื ืคืืจืฉืคืืจื.
- ืืืกืืึธืจืฉืึทื ื ืืขื ืขื ืืืคึผืืฉ ืคึฟืึทืจ ืงืืื ืฆืืื ืงืืืืื.
- ืคืึทืจืืึทืืื ืืื ืคืืืข ืืื ืื ืื.
- ืคืึธืจืฉืืขืืื ื ืจืขืงืืืืจืขืืขื ืฅ ืืึธื ืืืื ืขืืืึทืืืึทืืขื ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืืจืึทื ืกืึทืงืืืึธื.
- ื ืขืกืืขื ืืจืึทื ืืึทืงืฉืึทื ื ืงืขื ืขื ืืืื ืืขืคืขืจืืขื.
- ืืจืึทื ืืึทืงืฉืึทื ื ืืึธื ื ืื ืืืื ืืืื ืฆื ืึทืคึผืืึทืงืืืฉืึทื ืฉืืึทื.
- ืึธื ืคึฟืจืขื ืคึผืืึทื ืขืจื ืงืขื ืขื ืืึธืื ืืืจ ืึท ืคึผืืึทืฅ ืืืขืื ืืึทืืึทืืืืกืื.
- ืึธื ืืืื ืืืืจืึทืืืึธื ืืื ืฉืืืขืจ, ืึธืืขืจ ืืขืืืขื.
- ื ืืึทืืืึทืืืง ืคืึทืจืืจืขืกืขืจื ืืื ืื ืืึทืืึทืืืืก ืื ืืืืื ืึท ืคืึทืจืืจืขืกืขืจื ืืื ืึทื ืคึผืจืืืืงืืึทืืืืืื.
ืืื ืืืึธืื ืืื ืฆื ืืึทื ืงืขื ืขืืืึทื ืืขื ืึธืืขืงืข, Rein Henrichs ืืื ืื ืืขืจืข ืคึฟืึทืจ ืืืืขืจ ืืึทืืขืจืงืื ืืขื ืืืืฃ ืึทื ืคืจืืขืจ ืืืขืจืกืืข ืคืื โโืืขื ืึทืจืืืงื.
ืืืจ'ืจืข ืืึทืืืืืง ืืืื 99,999% ืคืื ืื ืฆืืื ืื ื ืขืฅ ืืื ื ืืฉื ืงืึธืืื ื ืคึผืจืึธืืืขืืก.
ืื ืงืฉืื ืืืืืื ืืืขืื ืืื ืคืึทืจืืึธืืืขื ืืึธืืขืจื ื ืขืฅ ืืขืงื ืึทืืึทืืืฉืื ืืขื ืขื ืืื ืืื ืึธืคื ืกืืกืืขืืขื ืืขื ืขื ืึทืจืึธืคึผ ืจืขืื ืฆื ื ืขืฅ ืคืืืืืขืจื. ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืขื ืึทืจืืืกืืขืื ืืื ืงืึทืจื ืืื ืคืึธืจืฉืื ื ืืื ืึธืคื ืืึทืืึทื ืืืืึทื ืืืจื ืืจืืืก ืึธืจืืึทื ืึทืืืืฉืึทื ื ืืื ืกืคึผืขืฉืึทืืืืื ื ืขืืืืึธืจืงืก, ืืืกืจืืื ืืื ืคึผืขืจืกืึทื ืขื.
ืืื ืึท ืึทืืืืืืึทืืืืึทืื ืงืืจืก ืคืื 99,999% ืคึฟืึทืจ ืกืคึผืึทื ื ืขืจ (Google ืก ืืืึธืืืึทืื ืคืื ืื ืืขืจืืขืืืืื ืืึทืืึทืืืืก), Google ืงืืืืื ืึทื ืืืืื
ืคืืืฉืืขื ืืืง ืคืึธืจืฉืื ื ืึทืจืืืก ืคืื ืจืื ืงืึธืืคึผืึทื ืืขืก, ืืขืคืืจื ืคึฟืึทืจ ืื ืืจืืื ืืื ืืขืจื ืขื, ืคืฉืื ื ืืฉื ืขืงืกืืกืืืจื. ืขืก ืืขื ืขื ืืืื ื ืืฉื ืืขื ืื ืืึทืื ืคืื ืื ืืืืคึผื ืคึผืืืึทืขืจืก ืืืขืื ืืืึธืก ืคึผืจืึธืฆืขื ื ืคืื ืืืืขืจ ืงืึทืกืืึทืืขืจื 'ืคึผืจืึธืืืขืืขื ืืขื ืขื ื ืขืฅ-ืคึฟืึทืจืืื ืืขื ืข. ืืืจ ืืขื ืขื ืืขืืื ื ืึทืืืขืจ ืคืื ืึทืืืึทืืืฉืึทื ืืื ืื ื ืขืฅ ืึธื ืืืืื ืคืื ืืจืืืก ืืืึธืืงื ืคึผืจืึทืืืืืืขืจื ืืืึธืก ืงืขื ืขื ื ืขืืขื ืึทืจืึธืคึผ ืึท ืืึทื ืฅ ืฉืืืง ืคืื ืื ืืื ืืขืจื ืขื ืคึฟืึทืจ ืขืืืขืืข ืฉืขื ื ืึธืจ ืืืืึทื ืืื ืืขื ืขื ืืืื-ืคึผืจืึธืคืื ืืขืฉืขืขื ืืฉื ืืืึธืก ืืืืจืงื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืืขื ืืฉื ืืื ืงืึธืืคึผืึทื ืืขืก. ื ืขืฅ ืึทืืืึทืืืฉืึทื ืงืขื ืขื ืืจืื ื ืคึผืจืึธืืืขืืก ืืื ืคืืืข ืืขืจ ืงืึทืกืขืก, ืืคืืื ืืืื ื ืื ืึทืืข ืคืื โโืื ืงืึทืกืขืก ืืขื ืขื ืืื ืื ืคึผืจืืืขืงืืึธืจ. ืงืืืืึทื ืฅ ืคืื ืืืึธืืงื ืืึทืืื ืื ืืก ืืืื ืืึธื ื ืื ืืืืกื ืขืคึผืขืก ืืืขืื ืื ืกืืืืช ืคืื ืคึผืจืึธืืืขืืก. ืืืื ืขืก ืืื ืึท ืืืจืืคืึทื, ืขืก ืืื ืึผืืขื ืืืืืขืืืขื ืฆื ืึทืืจืืืืื ืขืก ืฆื ืึท ื ืขืฅ ืืขืืช ืืืืฃ ืื ืกืขืจืืืืก ืฉืคึผืืึทืืขืจ. ืคึฟืึทืจ ืืื, ืืจืื-ืคึผืึทืจืืื ืืึทืืื ืื ืืก ืืขื ืขื ืฉืืืึทืจืฅ ืืึธืงืกืขืก. ืขืก ืืื ืืืืืขืืืขื ืฆื ืึทืกืกืขืกืก ืื ืคึผืจืึทื ืึธื ืึท ืืจืืืก ืืื ืกื ืฉืคึผืืึทืืขืจ.
ืืขืืขืื ืืืึธืก ืื ืืจืืืก ืคึผืืืึทืขืจืก ืืึทืจืืื ืืืขืื ืืืืขืจ ืกืืกืืขืืขื, ืขืก ืืื ืืืืขืจ ืฆื ืืึธืื ืึทื ืืืจ ืืึธื ืืืืง ืืืื ื ืขืฅ ืฉืืืขืจืืงืืืื ืึทืงืึทืื ืฅ ืืืืื ืึท ืงืืืื ืคึผืจืึธืฆืขื ื ืคืื ืคึผืึธืืขื ืฆืืขื ืืึทืื ืืืื ืืฉืื. ื ืขืฅ ืงืึธืืื ืืงืึทืฆืืข ื ืึธื ืืืืื ืคืื ืึทืืึท ืืึทื ืืืื ืืื ืื ืืื ืืึทืื ืืืึทืจื ืคืืืืืขืจื, ืืึทืคึผืึทืืึทืืืฉื ืขื ืืขืจืื ืืขื, ืึทืืืื ืืกืืจืึทืืืืืข ืงืึทื ืคืืืืขืจืืืฉืึทื ืขื ืืขืจืื ืืขื ืืื ืืึทืื ืึทืืืืืืฉืื. ืืขืฆืื ืก, ืืื ืืื ืืขืืืขื ืกืึทืคึผืจืืืื ืฆื ืืืืกื ืึทื ืื ืจืฉืืื ืคืื ืืขืืืขื ืคึผืจืึธืืืขืืก ืืื ืฆืืืขืืขืื
ืึทืกืื ืืืื ืึท ืคึผืืึทืฅ ืคืื ืคืึทืจืฉืืืขื ืข ืืื ืื
ืื ืึทืงืจืึทื ืื ืึทืกืื ืฉืืืื ืคึฟืึทืจ ืึทืืึธืืืกืืื, ืงืึธื ืกืืกืืขื ืกื, ืืคืืขืืื ืืขืจืืงืืื, ืจืขืืืึทืืืืืื. ืื ืคึผืจืึธืคึผืขืจืืืขืก ืคืื ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืืืขื ืฆื ืขื ืฉืืจ ืืืืขืจ ืืืืืืงืืึทื ืืื ืคืึทื ืคืื ืคืืืืืขืจื, ืขืจืจืึธืจืก, ืืึทืื ืืืึทืจื ืคืืืืืขืจื, ืขืืง. ืึธื ACID ืึธืืขืจ ืขื ืืขื ืกืงืืื, ืขืก ืืืึธืื ืืืื ืฉืืืขืจ ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื ืืขืืืขืืึธืคึผืขืจืก ืฆื ืืืคืขืจืขื ืืฉืืืื ืฆืืืืฉื ืืืึธืก ืืื ืืขื ืขื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืืื ืืืึธืก ืื ืืึทืืึทืืืืก ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ. ืจืืึฟ ืจืืืืืฉืึทื ืึทื ืืจืึทื ืกืึทืงืืืึธื ืึทื ืืึทืืึทืืืืกืื ืคึผืจืืืืจื ืฆื ืืืื ืึทืกืื ืืขืืึธืจืืืง, ืึธืืขืจ ื ืืึทืข ืึทืคึผืจืึธืืืฉืื ืืื NoSQL ืืึธืื ืืขืคึฟืืจื ืคืืืข ืืึทืืึทืืืืกืื ืึธื ืึทืกืื ืืจืึทื ืืึทืงืฉืึทื ื ืืืืึทื ืืื ืืขื ืขื ืืืึทืขืจ ืฆื ืื ืกืืจืืืขื ื.
ืืืขื ืืื ืขืจืฉืืขืจ ืืจืืื ืื ืืื ืืืกืืจืืข, ืืื ืืืขืจ ืืขืื ืืฉ ืคืืจื ืืขืจืขืื ืืืขืื ืืื ืืึทืืืึทืืืง ืื ืึทืกืื ืืึทืืจืืฃ ืืื ืืขืืืขื. ืฆื ืืืื ืฉืืื, ACID ืืื ืืขืืืืื ืึท ืคึผืจืึธืกื ืืึทืฉืจืืึทืืื ื ืืื ืืื ืึท ืฉืืจืขื ื ืืืคึผืืึทืืขื ืืืืฉืึทื ื ืึธืจืืึทื. ืืืึทื ื ืืื ืืขืคึฟืื ืขื ืขืก ืืขืจืกืื ืก ื ืืฆืืง ืืืืึทื ืขืก ืจืืืืึทื ืึท ืกืคึผืขืฆืืคืืฉ ืงืึทืืขืืึธืจืืข ืคืื โโืืฉืื (ืืื ืกืึทืืืืฉืขืกืฅ ืึท ืงืืื ืคืื ืืขืืืขื ืกืึทืืืฉืึทื ื).
ื ืื ืืขืืขืจ DBMS ืืื ืึทืกืื ืืขืืึธืจืืืง; ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืึทืืึทืืืืก ืืืคึผืืึทืืึทื ืฅ ืืืึธืก ืฉืืืฆื ACID ืคึฟืึทืจืฉืืืื ืื ืืึทื ื ืคืื ืจืขืงืืืืจืขืืขื ืฅ ืืืคืขืจืขื ืืื. ืืืื ืขืจ ืคืื ืื ืกืืืืช ืืืึธืก ืึทืกืื ืืืคึผืืึทืืึทื ืฅ ืืขื ืขื ืคึผืึทืืฉื ืืื ืจืขืื ืฆื ืื ืคืืืข ืืึทื ืื-ืึธืคืก ืืืึธืก ืืืื ืืืื ืืขืืืื ืฆื ืื ืกืืจืืืขื ื ืึทืกืื ืจืขืงืืืืจืขืืขื ืฅ. ืงืจืืืืืขืจื ืงืขื ืขื ืคืึธืจืฉืืขืื ืืืืขืจ ืืึทืืึทืืืืกืื ืืื ืึทืกืื-ืืขืืึธืจืืืง, ืึธืืขืจ ืื ืื ืืขืจืคึผืจืืืืืฉืึทื ืคืื ืืจืขื ืงืึทืกืขืก ืงืขื ืืืึทืื ืืจืึทืืึทืืืงืื, ืืื ืืืื ืื ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืืึทื ืืืื ื "ืึทื ืืืืงืื" ืืขืฉืขืขื ืืฉื. ืืื ืืื ืืกืืขืจ, ืืขืืืขืืึธืคึผืขืจืก ืงืขื ืขื ืืึทืงืืืขื ืึท ืืืื-ืืืจืื ืคืืจืฉืืื ื ืคืื ืื ืื ืืจืึทืงืึทืกืื ืคืื ืืึทืืข ืืืคึผืืึทืืึทื ืฅ ืฆื ืืึทืงืืืขื ืึท ืืขืืขืจืืง ืคืืจืฉืืื ื ืคืื ืืืืขืจ ืกืคึผืขืฆืืขื ื ืึทืืืจ ืืื ืคึผืืึทื ืืึทื ืื-ืึธืคืก.
ืื ืืขืืึทืืข ืืืขืื ืฆื MongoDB ื ืึธืืงืืืขื ืืื ืึทืกืื ืจืขืงืืืืจืขืืขื ืฅ ืืืื ืืคืืื ื ืึธื ืื ืืขืืืื ื ืคืื ืืืขืจืกืืข 4. MongoDB ืืื ื ืืฉื ืืขืฉืืืฆื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื
ืืืึทืืจืึทืืข ืืืืืกืืจืืจื ืืขื ืกืฆืขื ืึทืจ. MongoDB ืงืจืึทืฉืื ืืืืืขืจ ืขืก ืงืขื ืขื ืฉืจืืึทืื ืืึทืื ืฆื ืืืกืง
ืงืึทืืืืื ื ืฆื ืืืกืง ืืื ืึท ืืืึทืขืจ ืคึผืจืึธืฆืขืก. ืืืจื ืึทืืืืืืื ื ืึธืคื ืงืึทืืืฅ, ืืขืืืขืืึธืคึผืขืจืก ืคึฟืึทืจืืขืกืขืจื ืจืขืงืึธืจืืื ื ืคืึธืจืฉืืขืืื ื ืืืืฃ ืื ืงืึธืกื ืคืื ืจืืืืืึทืืืืึทืื. MongoDB ืืขืจืืืืึทื ืฉืืืฆื ืืึธืืื ื, ืึธืืขืจ ืืจืึธื ืฉืจืืืื ืงืขื ืขื ื ืึธื ืคึผืจืึทื ืืืืฃ ืืึทืื ืึธืจื ืืืขืืงืืึทื ืืื ื ืืึธืืก ืืขื ืขื ืงืึทืคึผืืฉืขืจื ืืขืืขืจ 100ms ืืืจื ืคืขืืืงืืึทื. ืึทื ืืื, ืึท ืขื ืืขื ืกืฆืขื ืึทืจ ืืื ื ืึธื ืืขืืืขื ืคึฟืึทืจ ืืึธืืก ืืื ืื ืขื ืืขืจืื ืืขื ืืขืจืืื ืื ืืื ืืื, ืืึธืืฉ ืื ืจืืืืงืืจื ืืื ืคืื ื ืืืขืจืืงืขืจ.
ืืขืืขืจ ืืึทืืึทืืืืก ืืื ืืืึทื ืืืืืขื ืข ืงืึธื ืกืืกืืขื ืกื ืืื ืืคืืขืืื ืืขืจืืงืืื ืืขืงืึทื ืืืึทืื
ืคืื ืื ืึทืกืื ืจืขืงืืืืจืขืืขื ืฅ, ืงืึธื ืกืืกืืขื ืกื ืืื ืืคืืขืืื ืืขืจืืงืืื ืืึทืจืืืขืจืืึท ืื ืืจืขืกืืข ื ืืืขืจ ืคืื ืคืึทืจืฉืืืขื ืข ืืืคึผืืึทืืึทื ืฅ ืืืืึทื ืื ืงืืื ืคืื ืืึทื ืื-ืึธืคืก ืืื ืืจืืื. ืขืก ืืืื ืืืื ืืขืืึธืื ืึทื ืงืึธื ืกืืกืืขื ืกื ืืื ืืคืืขืืื ืืขืจืืงืืื ืืขื ืขื ืืึทื ืฅ ืืืึทืขืจ ืคืึทื ืืงืฉืึทื ื. ืืื ืืึทืจืคื ืงืึธืืึธืจืืึทื ืืืฉืึทื ืืื ืคืึทืจืืจืขืกืขืจื ืคืึทืจืืขืกื ืคึฟืึทืจ ืืึทืื ืงืึธื ืกืืกืืขื ืกื. ืื ืงืึทืืคึผืืขืงืกืืื ืคืื ืื ืคึผืจืึธืืืขื ืื ืงืจืืกืื ืืืืืืืืง ืืืขื ืขืก ืืื ื ืืืืืง ืฆื ืืืึธื ืื ืืึทืืึทืืืืก ืืึธืจืืืึทื ืืึทืื ืึทืจืืืขืจ ืงืืืคื ืืึทืื ืกืขื ืืขืจืก (ืกืคึผืขืฆืืขื ืืืื ืืื ืืขื ืขื ืืืื ืืื ืคืึทืจืฉืืืขื ืข ืืืฉืืึทืืจืึทืคืืง ืืงืืืืช). ืืขืจืืจืืืื ืึท ืืืื ืืืจืื ืคืื ืงืึธื ืกืืกืืขื ืกื ืืื ืืืืขืจ ืฉืืืขืจ, ืืืืึทื ืขืก ืืืื ืจืึทืืืกืึทื ืึทืืืืืืึทืืืืึทืื ืืื ืื ืงืจืืกืื ื ืขืฅ ืกืขืืืึทื ืืืืฉืึทื. ืคึฟืึทืจ ืึท ืืขืจ ืืขื ืขืจืึทื ืืขืจืงืืขืจืื ื ืคืื ืืขื ืืขืจืฉืืื ืื ื, ืืื ืจืขืงืึธืืขื ืืืจื ืืืจ ืฆื ืึธืคึผืฉืืงื ืฆื
DBMSs ืึธืคื ืฆืืฉืืขืื ืคืึทืจืฉืืืขื ืข ืืขืืืขืืก ืคืื ืืคืืขืืื ืืขืจืืงืืื. ืึทืคึผืคึผืืืงืึทืืืึธื ืืขืืืขืืึธืคึผืขืจืก ืงืขื ืขื ืงืืืึทืื ืื ืืขืจืกื ืขืคืขืงืืืื ืืืืืจื ืืืืฃ ืืืืขืจ ืคึผืจืขืคึฟืขืจืขื ืฆื. ื ืืืขืจืืง ืืคืืขืืื ืืขืจืืงืืื ืึทืืึทืื ืคึฟืึทืจ ืืขืืืืงืกื ืืืืงืืึทื, ืึธืืขืจ ืืืื ืื ืงืจืืกืึทื ืื ืจืืืืงืืจื ืคืื ืึท ืืึทืื ืจืึทืกืข. ืืืื ืื ืกืึทืืืืฉืึทื ืจืึทืืืกืึทื ืืขื ืืึทืฉืืึธืขืก, ืึธืืขืจ ืกืืึธืื ืึทืจืึธืคึผ ืึทืจืืขื ืืื ืงืขื ืขื ืคืืจื ืฆื ืคืึทืจืืขืกื, ืืืึธืก ืืืขื ืคืืจื ืฆื ืึทืืึท ืืจืึทืงืขืก ืืื ืื ืืึทืืข ืึทื ืคืืืืืขืจื ืึธื ืืืืื.
ืืืืขืจืืืืง ืคืื ืืืืืกืืื ื ืงืึทื ืงืขืจืึทื ืกื ืืึธืืขืืก ืืื ืืืฆืืื ืืขื ืฆืืืืฉื ืืื
ืื ืกืงื ื ืึธืจืืึทื ืืืคืืื ื ืืืืื ืคืืจ ืืคืืขืืื ืืขืจืืงืืื ืืขืืืขืืก, ืืึธืืฉ ืืื ืืขืึธืจืืข ืืื ืคืืจ ืขืก ืืขื ืขื ืคืืืข ืืขืจ.
ืื SQL ื ืึธืจืืึทื ืืขืจืืื ื ืื ืคืืืืขื ืืข ืืคืืขืืื ืืขืจืืงืืื ืืขืืืขืืก:
- ืกืขืจืืึทืืืืึทืืืข (ืืขืจืกื ืกืืจืื ืืืฉืึทื ื ืืื ืืืึทืขืจ): ืกืขืจืืึทืืืืึทืืืข ืืืจืืคืืจืื ื ืืื ืื ืืขืืืข ืืืืจืงืื ื ืืื ืขืืืขืืข ืกืึทืงืืืขื ืืฉืึทื ืืจืึทื ืกืึทืงืืืึธื ืืืจืืคืืจืื ื. ืกืึทืงืืืขื ืืฉืึทื ืืืจืืคืืจืื ื ืืืื ืึทื ืืขืืขืจ ืกืึทืืกืึทืงืืืึทื ื ืืจืึทื ืกืึทืงืืืึธื ืืืืื ืืืืื ื ืึธื ืื ืคืจืืขืจืืืงืข ืืื ืืขืขื ืืืงื. ืขืก ืืึธื ืืืื ืื ืืขืืืืื ืึทื ืื ืืืจืื ืกืขืจืืึทืืืืึทืืืข ืึธืคื ืืืคึผืืึทืืขื ืึทื ืืื ืึทืืื ืืขืจืืคืขื ืข ืืึธืืขื ืืืืื ืืคืืขืืื ืืขืจืืงืืื (ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืึธืจืึทืงืืข) ืจืขืื ืฆื ืืืคืขืจืึทื ืกืื ืืื ืื ืืขืจืคึผืจืืืืืฉืึทื, ืืึธืืฉ ืืึธืืขื ืืืืื ืืคืืขืืื ืืขืจืืงืืื ืืื ืืื ื ืืฉื ืจืขืคึผืจืืืขื ืืื ืืื ืื ืกืงื ื ืึธืจืืึทื.
- ืจืขืคึผืขืึทืืึทืืืข ืืืืขื ื: ืื ืงืึธืืืืืืขื ืจืขืงืึธืจืืก ืืื ืืขื ืงืจืึทื ื ืืจืึทื ืกืึทืงืืืึธื ืืขื ืขื ืืืจืขืืืืื ืคึฟืึทืจ ืื ืงืจืึทื ื ืืจืึทื ืกืึทืงืืืึธื, ืึธืืขืจ ืขื ืืขืจืื ืืขื ืืขืืืื ืืืจื ืื ืืขืจืข ืืจืึทื ืืึทืงืฉืึทื ื (ืึทืืึท ืืื ื ืืึท ืจืึธืื)
ื ืื ืงืขื ืืืง . - ืืืืขื ืขื ืืืืื ืืขื: ืื ืงืึธืืืืืืขื ืืึทืื ืืื ื ืื ืื ืืืฆื ืคึฟืึทืจ ืืจืึทื ืืึทืงืฉืึทื ื. ืืื ืืขื ืคืึทื, ืืจืึทื ืืึทืงืฉืึทื ื ืงืขื ืขื ืืืืื ืืขื ืืืืื ืืขื ืืึทืื, ืืื ืคืึทื ืืึธื ืืืืขื ืขื ืงืขื ืคึผืึทืกืืจื. ืืืื ืึท ืืจืึทื ืกืึทืงืืืึธื ืื ืกืขืจืฅ ืืื ืงืึทืืืฅ ื ืืึท ืจืึธืื, ืื ืงืจืึทื ื ืืจืึทื ืกืึทืงืืืึธื ืืืขื ืงืขื ืขื ืฆื ืืขื ืืื ืืืขื ืงืืืขืจื.
- ืืืืขื ืขื ืึทื ืงืึทืืืึทื (ืงืืขื ืกืืขืจ ืฉืืจืขื ื ืืื ืืืึทืขืจ ืืืจืื): ืืจืึธื ืืืืขื ืขื ืืขื ืขื ืขืจืืืืื, ืืจืึทื ืืึทืงืฉืึทื ื ืงืขื ืขื ืืขื ืึทื ืงืึทืืืึทื ืขื ืืขืจืื ืืขื ืืขืืืื ืืืจื ืื ืืขืจืข ืืจืึทื ืืึทืงืฉืึทื ื. ืืื ืคืืจ, ืืขื ืืืจืื ืงืขื ืืืื ื ืืฆืืง ืคึฟืึทืจ ืคึผืจืึธืกื ืขืกืืึทืืึทืฅ, ืึทืืึท ืืื ืคึฟืจืืื
COUNT(*)
ืืืืฃ ืื ืืืฉ.
ืืืืึทื ืกืขืจืืึทืืืืึทืืืข ืืื ืึทืืืืืึทื ืื ืจืืืืงืืจื ืคืื ืืึทืื ืจืึทืกืขืก, ืืฉืขืช ืืื ืืขื ืขื ืื ืืขืจืกื ืืืึทืขืจ ืฆื ืื ืกืืจืืืขื ื ืืื ืจืืืึทืืืื ื ืืื ืื ืืขืืกืื ืงืึทืืคึผืขืืืืืื ืืึทืกืข ืืืืฃ ืื ืกืืกืืขื. ืื ืืขืจืข ืืคืืขืืื ืืขืจืืงืืื ืืขืืืขืืก ืืขื ืขื ืืจืื ืืขืจ ืฆื ืื ืกืืจืืืขื ื, ืึธืืขืจ ืคืึทืจืืจืขืกืขืจื ืื ืืืงืขืืืืึธืึธื ืคืื ืืึทืื ืจืึทืกืขืก. ืขืืืขืืข DBMSs ืืึธืื ืืืจ ืฆื ืฉืืขืื ืึท ืื ืื ืืคืืขืืื ืืขืจืืงืืื ืืืจืื, ืื ืืขืจืข ืืึธืื ืฉืืึทืจืง ืคึผืจืขืคึฟืขืจืขื ืฆื ืืื ื ืื ืึทืืข ืืขืืืขืืก ืืขื ืขื ืืขืฉืืืฆื.
ืฉืืืฆื ืคึฟืึทืจ ืืคืืขืืื ืืขืจืืงืืื ืืขืืืขืืก ืืื ืึธืคื ืึทืืืืขืจืืืืื ืืื ืึท ืืขืืขืื DBMS, ืึธืืขืจ ืืืืื ืึท ืึธืคึผืืขืืื ืืขืจื ืขื ืคืื ืืืึทื ื ืึทืืืจ ืงืขื ืขื ืึทื ืืืขืงื ืืืึธืก ืืื ืึทืงืฉืื ืืขืฉืขืขื ืืฉ.
ืึธืคึผืฉืึทืฆืื ื ืคืื ืงืึทื ืงืขืจืึทื ืกื ืึทื ืึทืืึทืืื ืืื ืคืึทืจืฉืืืขื ืข ืืคืืขืืื ืืขืจืืงืืื ืืขืืืขืืก ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืืืืก
ืืืจืืื ืงืืขืคึผืืึทื ืืื ืืืื ืคึผืจืืืขืงื
ืึธืคึผืืืืืกืืืฉ ืืืึทืงืื ื ืงืืื ืฆื ืจืึทืืขืืืขื ืืืขื ืขืก ืืื ืฉืืืขืจ ืฆื ืืึทืืื ืื ืืขืืืืื ืืืขื.
ืืืึทืงืื ื ืงืขื ืขื ืืืื ืืืืขืจ ืืืึทืขืจ, ื ืื ืืืืื ืืืืึทื ืขืก ืื ืงืจืืกืื ืคืึทืจืืขืกื ืืื ืื ืืึทืืึทืืืืก, ืึธืืขืจ ืืืื ืืืืึทื ืขืก ืจืืงืืืืืขืจื ืื ืึทืคึผืืึทืงืืืฉืึทื ืกืขืจืืืขืจืก ืฆื ืงืขืกืืืืขืจ ืคืึทืจืืื ืื ืฆื ืื ืืึทืืึทืืืืก. ื ืขืืืืึธืจืง ืกืขืืืขื ืืึทืืืึธื ืงืขื ืขื ืคืึทืจืฉืืึทืจืงื ืืืกืฉืืืกืืง ืืึทืงืื ื ืกืืืืึทืืืึธื ืก ืืื ืคืืจื ืฆื ืืขืืืึทืงืก ืืืึธืก ืืขื ืขื ืฉืืืขืจ ืฆื ืืืขื ืืืคืืฆืืจื ืืื ืืึทืืื. ืืื ืงืึทืกืขืก ืืื ืืืกืฉืืืกืืง ืืึทืงืื ื ืืื ื ืืฉื ืคึผืึทืกืืง, ืึธืคึผืืืืืกืืืฉ ืืึทืงืื ื ืืขืืคื.
UPDATE products
SET name = 'Telegraph receiver', version = 2
WHERE id = 1 AND version = 1
ืืื ืืขื ืคืึทื, ืืขืจืืืึทื ืืืงื ืื ืืืฉ products
ืืืขื ื ืื ืืืื ืืืจืืืขืงืึธืื ืืืื ืื ืื ืืขืจ ืึธืคึผืขืจืึทืฆืืข ืคืจืืขืจ ืืขืืืื ืขื ืืขืจืื ืืขื ืฆื ืื ืจืืืขืจื. ืืืื ืงืืื ืื ืืขืจืข ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืืืจืืืขืงืึธืื ืืืืฃ ืืขื ืจืืืขืจื, ืื ืขื ืืขืจืื ื ืคึฟืึทืจ ืืืื ืจืืืขืจื ืืืขื ืคึผืึทืกืืจื ืืื ืืืจ ืงืขื ืขื ืืึธืื ืึทื ืืขืจ ืืขืจืืืึทื ืืืงื ืืื ืืขืจืึธืื.
ืขืก ืืขื ืขื ืื ืืขืจืข ืึทื ืึทืืึทืืื ืึทืืืฅ ืืจืึธื ืืืืขื ืขื ืืื ืืึทืื ืึธื ืืืขืจ
ืืืขื ืขืก ืงืืื ืฆื ืืึทืื ืงืึธื ืกืืกืืขื ืกื, ืื ืคืึธืงืืก ืืื ืืืืฃ ืื ืคึผืึธืืขื ืฆืืขื ืคึฟืึทืจ ืจืึทืกืข ืื ืึธืื ืืืึธืก ืงืขื ืขื ืคืืจื ืฆื ืืจืึธื ืืืืขื ืขื ืืื ืืึทืื ืึธื ืืืขืจ. ืึธืืขืจ, ืืึทืื ืึทื ืึทืืึทืืื ืืึธื ื ืื ืืึทืืื ืืึธืจื.
ืืืื ืืืืฉืคึผืื ืคืื ืึทืืึท ืึทื ืึทืืึทืืื ืืื ืจืขืงืึธืจืืื ื ืืืกืืึธืจืฉืึทื (ืฉืจืืึทืื ืกืงืืืื). ืืืกืืึธืจืฉืึทื ื ืืขื ืขื ืฉืืืขืจ ืฆื ืืขืืขืงื ืืืืึทื ืืื ืืขื ืขื ื ืืฉื ืืืืฉืึทืืืึทืื ืึทืงืืืืืื ืืขืงืืงื ืคึฟืึทืจ. ืืื ืืขื ืขื ื ืืฉื ืจืขืื ืฆื ืืจืึธื ืืืืขื ืขื ืึธืืขืจ ืืึทืื ืึธื ืืืขืจ, ืึธืืขืจ ืฆื ืืืืืึทืืืืฉืึทื ื ืคืื ืืึทืืืฉืืงืึทื ืงืึทื ืกืืจืืื ืฅ ืืืืฃ ืื ืืึทืื.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืึธืื ืืื ืื ืืึทืืจืึทืืื ืึท ืืึธื ืืืึธืจืื ื ืึทืคึผืืึทืงืืืฉืึทื ืึทื ืจืืงืืืืืขืจื ืืืื ืึธืคึผืขืจืึทืืึธืจ ืฆื ืืืื ืืืืฃ-ืจืืคื ืืื ืึทืืข ืฆืืื:
BEGIN tx1; BEGIN tx2;
SELECT COUNT(*)
FROM operators
WHERE oncall = true;
0 SELECT COUNT(*)
FROM operators
WHERE oncall = TRUE;
0
UPDATE operators UPDATE operators
SET oncall = TRUE SET oncall = TRUE
WHERE userId = 4; WHERE userId = 2;
COMMIT tx1; COMMIT tx2;
ืืื ืื ืืืืื ืกืืืืึทืฆืืข, ืึท ืจืขืงืึธืจื ืงืึธืจืืคึผืฆืืข ืืืขื ืคึผืึทืกืืจื ืืืื ืืืืืข ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืืฆืืื ืืืืื ืืขื. ืืึธืืฉ ืขืก ืืขื ืขื ืืขืืืขื ืงืืื ืืจืึธื ืจืืืื ืื ืึธืืขืจ ืืึทืื ืึธื ืืืขืจ, ืื ืึธืจื ืืืขืืงืืึทื ืคืื ืื ืืึทืื ืืื ืงืึทืืคึผืจืึทืืืืื: ืืืฆื ืฆืืืื ืืขื ืืฉื ืืขื ืขื ืงืึทื ืกืืืขืจื ืืืืฃ-ืจืืคื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื.
ืกืขืจืืึทืืืืึทืืืข ืืคืืขืืื ืืขืจืืงืืื, ืกืืฉืขืืึท ืคึผืืึทื ืึธืืขืจ ืืึทืืึทืืืืก ืงืึทื ืกืืจืืื ืฅ ืงืขื ืขื ืืขืืคึฟื ืขืืืืื ืืจื ืฉืจืืึทืื ืงืึธืจืืคึผืฆืืข. ืืขืืืขืืึธืคึผืขืจืก ืืืื ืงืขื ืขื ืฆื ืืืขื ืืืคืืฆืืจื ืึทืืึท ืึทื ืึทืืึทืืื ืืขืฉืึทืก ืึทื ืืืืืงืืื ื ืฆื ืืืกืืืืื ืืื ืืื ืคึผืจืึธืืืงืฆืืข. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืจืขืงืึธืจืืื ื ืืืกืืึธืจืฉืึทื ื ืืขื ืขื ืืึธืจ ืฉืืืขืจ ืฆื ืงืืงื ืคึฟืึทืจ ืืื ืื ืงืึธื ืืึทืืข. ืกืคึผืขืฆืืขื ืืื ืืจืืืก ืกืืกืืขืืขื, ืืืขื ืคืึทืจืฉืืืขื ืข ืึทื ืืืืืงืืื ื ืืืื ืืขื ืขื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืืืคึผืืึทืืขื ืื ื ืคืึทื ืืงืฉืึทื ื ืืืืืจื ืืืืฃ ืื ืืขืืืข ืืืฉื ืืื ืืึธื ื ืื ืฉืืืืขื ืืืืฃ ืื ืกืคึผืืกืืคืืงืก ืคืื ืืึทืื ืึทืงืกืขืก.
ืื ืืึทืืึทืืืืก ืืื ืืขืจ ืืึทื ืืฆืขืจ ืืึธื ื ืื ืฉืืขื ืืืง ืฉืืืืขื ืืืืฃ ืืืึธืก ืฆื ืืึธื
ืืืื ืขืจ ืคืื ืื ืฉืืืกื ืคึฟืขืึดืงืืืื ืคืื ืืึทืืึทืืืืกืื ืืื ืื ืืึทืจืึทื ืืืจื ืคืื ืืืจืืคืืจืื ื ืกืืจ, ืึธืืขืจ ืืขืจ ืกืืจ ืืื ืงืขื ื ืืฉื ืืืื ืืจืึทื ืกืคึผืขืจืึทื ื ืคึฟืึทืจ ืื ืืืืืืืืืจื ืืขืืืขืืึธืคึผืขืจ. ืืึทืืึทืืืืกืื ืืืกืคืืจื ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืื ืกืืจ ืืื ืืขื ืขื ืืืงืืืขื, ื ืืฉื ืืื ืื ืกืืจ ืคึผืจืึธืืืจืึทืืขืจื ืืืขื. ืืขืจ ืกืืจ ืคืื ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืฉืืืขืจ ืฆื ืคืึธืจืืืกืืึธืื, ืกืคึผืขืฆืืขื ืืื ืืขืืกื ืืึธืืืื ืคึผืึทืจืึทืืขื ืกืืกืืขืืขื.
ืืขืฉืึทืก ืึทื ืืืืืงืืื ื, ืกืคึผืขืฆืืขื ืืืขื ืืจืืขืื ืืื ื ืื-ืืืึทืงืื ื ืืืืืจืขืจืื, ื ืขืืขื ืกืืื ืืื ื ืืืขืจืืง ืจืืืึทืืืืืื ืงืขื ืขื ืึธื ืืึทืื ืืืืขืจื ืฆื ืืืืืื ืึทื ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืขืงืกืึทืงืืืืึทื ืกืึทืงืืืขื ืืฉืึทืื, ืืืขื ืืื ืคืึทืงื ืืื ืงืขื ืึธื ืงืืืขื ืืื ืื ืืึทืืึทืืืืก ืืื ืงืืื ืกืืจ.
ืืื ืขืจืฉืืขืจ ืืืืง, ืืื ืื ืคึผืจืึธืืจืึทื ืืื ืื, T1 ืืื T2 ืืขื ืขื ืืขืจืืคึฟื ืกืึทืงืืืขื ืืฉืึทืื, ืึธืืขืจ ืืืื ืื ืคืึทื ืืงืฉืึทื ื ืืขื ืขื ื ืื-ืืืึทืงืื ื ืืื ืืืืื ืฆืืจืืงืงืืืขื ืื ืจืขืืืืืึทื ืืื ืื ืคืึธืจืขื
ืจืขืืืืืื 1 = ื 1 () // ืคืึทืงืืืฉ ืจืขืืืืืึทืื ืืขื ืขื ืืืืืืช
ืจืขืืืืืึทื2 = ื2()
ืืืื ืึทืืึธืืืงืืื ืืื ืคืืจืืื ืื (ืืึธืก ืืื, ืึธืืขืจ ืึทืืข ืึทืคึผืขืจืืืฉืึทื ื ืืืื ืืืื ืืขืขื ืืืงื ืึธืืขืจ ืึทืืึธืจืืื) ืืื ืกืืงืืืึทื ืก ืขื ืื ืื, ืึทืคึผืขืจืืืฉืึทื ื ื 1 ืืื ื 2 ืืืื ืืืื ืืืจืืืขืงืึธืื ืืื ืึท ืืืื ืืจืึทื ืกืึทืงืืืึธื.
ืฉืึทืจืืื ื ืืืืฃ ืึทืคึผืคึผืืืงืึทืืืึธื ืืืจืื ืงืขื ืขื ืืืื ืืจืืืขืจืืขืคืืจื ืึทืจืืืก ืื ืึทืคึผืืึทืงืืืฉืึทื
ืฉืึทืจืืื ื ืืื ืึท ืืขืืึธื ืคืื ืืึธืจืืืึทื ืืึทืื ืคึผืึทืจืืืฉืึทื ืื ื ืึท ืืึทืืึทืืืืก. ืขืืืขืืข ืืึทืืึทืืืืกืื ืงืขื ืขื ืืืืืึธืืึทืืืฉ ืฉืคึผืึทืืื ืืึทืื ืืึธืจืืืึทื ืืึทืื, ืืฉืขืช ืื ืืขืจืข ืงืขื ืขื ื ืืฉื, ืึธืืขืจ ืืขื ืขื ื ืืฉื ืืืืขืจ ืืื ืืื ืขืก. ืืืขื ืืึทืื ืึทืจืงืึทืืขืงืฅ / ืืขืืืขืืึธืคึผืขืจืก ืืขื ืขื ืืืืืืช ืฆื ืคืึธืจืืืกืืึธืื ืคึผืื ืงื ืืื ืืึทืื ืืืขื ืืืื ืึทืงืกืขืกื, ืืื ืงืขื ืขื ืืึทืื ืืึธืจืืืึธื ืืึทื ืคึผืึทืจืืืฉืึทื ื ืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ ืึทื ืฉืืึธื ืคืื ืืขืืึทืืืืืื ื ืืขื ืึทืจืืขื ืฆื ืื ืืึทืืึทืืืืก. ืืขืจ ืคึผืจืึธืฆืขืก ืืื ืืขืจืืคื "ืึทืคึผืืึทืงืืืฉืึทื-ืืืจืื ืฉืึทืจืืื ื" (ืฉืึทืจืืื ื ืืืืฃ ืึทืคึผืืึทืงืืืฉืึทื ืืืจืื).
ืฆืื ืืึทืืืืขืจื, ืืขื ื ืึธืืขื ืึธืคื ืงืจืืืืฅ ืื ืืืกืงืึทื ืกืขืคึผืฉืึทื ืึทื ืฉืึทืจืืื ื ืืขืื ืืื ืึทืคึผืืึทืงืืืฉืึทื ืืึทืืื ืื ืืก. ืืื ืคืึทืงื, ืขืก ืงืขื ืขื ืืืื ืืืคึผืืึทืืขื ืึทื ืืื ืึท ืืึทืืื ืืขืจ ืฉืืืืข ืืื ืคืจืึธื ื ืคืื ืื ืืึทืืึทืืืืก. ืืขืคึผืขื ืืื ื ืืืืฃ ืืึทืื ืืืึผืงืก ืืื ืกืืฉืขืืึท ืืืขืจืืืฉืึทื ื, ืฉืึทืจืืื ื ืจืขืงืืืืจืขืืขื ืฅ ืงืขื ืขื ืืืขืจื ืืึทื ืฅ ืงืึธืืคึผืืืฆืืจื. ืขืืืขืืข ืกืืจืึทืืขืืืขืก ืงืขื ื ืืฅ ืคืื ืื ืคืืืืงืืื ืฆื ืืืขืจืืื ืึธื ืจืืืืคึผืืืื ืึทืคึผืืึทืงืืืฉืึทื ืกืขืจืืืขืจืก.
ืึท ืืืืฉืคึผืื ืคืื ืึท ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืืึธืก ืึทืคึผืืึทืงืืืฉืึทื ืกืขืจืืืขืจืก ืืขื ืขื ืืคืืขืฉืืืื ืคืื ืื ืฉืึทืจืืื ื ืืื ืกื
ืืึธืืืื ื ืฉืึทืจืืื ื ืืื ืึท ืืึทืืื ืืขืจ ืืื ืกื ืืงืกืคึผืึทื ืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืคืึทืจืฉืืืขื ืข ืฉืึทืจืืื ื ืกืืจืึทืืขืืืขืก ืึธื ืื ื ืืืืืง ืฆื ืจืขืืคึผืืื ืึทืคึผืืึทืงืืืฉืึทื ื.
ืึทืืืึธืื ืงืจืขืืขื ืืื ื ืงืขื ืขื ืืืื ืืขืคืขืจืืขื
AUTOINCREMENT ืืื ืึท ืคึผืจืึธืกื ืืืขื ืฆื ืืืฉืขื ืขืจืืื ืขืจืฉืืืง ืฉืืืกืืขื. ืขืก ืืขื ืขื ืึธืคื ืงืึทืกืขืก ืืืขื ืืึทืืึทืืืืกืื ืืขื ืขื ืืขื ืืฆื ืืื ืฉืืึทื ืืขื ืขืจืึทืืึธืจืก, ืืื ืื ืืึทืืึทืืืืก ืึผืืื ืืืฉื ืืืืืื ื ืฆื ืืืฉืขื ืขืจืืื ืืืขื ืืืคืืขืจืก. ืขืก ืืขื ืขื ืขืืืขืืข ืกืืืืช ืืืึธืก ืืืฉืขื ืขืจืืืืื ื ืขืจืฉืืืง ืฉืืืกืืขื ื ืืฆื ืึทืืืึธ-ืื ืงืจืขืืขื ืืื ื ืืื ืืืืึทื ืคืื ืืืขืึทื:
- ืืื ืึท ืคืื ืื ืืขืจืืขืืืืื ืืึทืืึทืืืืก, ืึทืืืึธ ืื ืงืจืึทืืึทื ืืื ื ืืื ืึท ืขืจื ืกื ืคึผืจืึธืืืขื. ืฆื ืืืฉืขื ืขืจืืื ืื ืฉืืึทื, ืึท ืืืืืืืข ืฉืืึธืก ืืื ืคืืจืืื ืื. ืึทื ืฉืืึธื, ืืืจ ืงืขื ืขื ืืืฉืขื ืขืจืืื ืึท UUID: ืืึธืก ืืื ื ืืฉื ืืึทืจืคื ืื ืืขืจืึทืงืฉืึทื ืฆืืืืฉื ืคืึทืจืฉืืืขื ืข ืืึทืืึทืืืืก ื ืึธืืื. ืึทืืืึธ ืื ืงืจืึทืืึทื ืืื ื ืืื ืืึทืงืก ืงืขื ืขื ืคืืจื ืฆื ืงืึทื ืืขื ืฉืึทื ืืื ืืืืืืืืง ืจืขืืืฆืืจื ืคืึธืจืฉืืขืืื ื ืืืืฃ ืื ืกืขืจืฅ ืืื ืคืื ืื ืืขืจืืขืืืืื ืกืืืืึทืืืึธื ืก. ืขืืืขืืข DBMSs (ืืืฉื, MySQL) ืงืขื ืืึทืจืคื ืกืคึผืขืฆืืขื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืืขืจ ืึธืคึผืืขืืื ืืคืืขืจืงืืึทืืงืืื ืฆื ืจืืืืืง ืึธืจืืึทื ืืืืจื ืืขื-ืืขื ืจืขืคึผืืึทืงืืืฉืึทื. ืืื ืขืก ืืื ืืจืื ื ืฆื ืืึทืื ืืืกืืืืงืก ืืืขื ืงืึทื ืคืืืืขืจืื ื, ืืืึธืก ืืืขื ืคืืจื ืฆื ืจืขืงืึธืจืืื ื ืคืืืืืขืจื.
- ืขืืืขืืข ืืึทืืึทืืืืกืื ืืึธืื ืคึผืึทืจืืืฉืึทื ืื ื ืึทืืืขืจืืืึทืื ืืืืืจื ืืืืฃ ืขืจืฉืืืง ืฉืืืกืืขื. ืงืึธื ืกืขืงืืืืืืข ืืืก ืงืขื ืขื ืคืืจื ืฆื ืึทื ืคึผืจืืืืงืืึทืืึทื ืืืืก ืกืคึผืึทืฅ ืืื ืืขืืืืงืกื ืืึทืกืข ืืืืฃ ืขืืืขืืข ืคึผืึทืจืืืฉืึทื ื ืืฉืขืช ืื ืืขืจืข ืืืืืื ืืืืืืง.
- ื ืขืจืฉืืืง ืฉืืืกื ืืื ืื ืคืึทืกืืึทืกื ืืืขื ืฆื ืึทืงืกืขืก ืึท ืจืืืขืจื ืืื ืึท ืืึทืืึทืืืืก. ืืื ืืขืกืขืจืข ืืืขืื ืฆื ืืืขื ืืืคืืฆืืจื ืจืขืงืึธืจืืก, ืกืึทืงืืืขื ืืฉืึทื ืืืก ืงืขื ืขื ืืืขื ืื ืื ืืขืจืกื ืืืืืืืง ืืืึทื ืืื ืืืฉื ืืื ืึท ืึทืจืืืกืืขืืืึธืจืคื ืืืึทื ืึธื ืืขืคืืื ืืื ืืื ืื ืืืึทืก ืืืึทืืืขืก. ืืขืจืืืขืจ, ืืืขื ืืขืืืขื, ืืืืข ืงืืืึทืื ืึท ืืืึธืืืึทืื ืืื ืฆืืง ืืื ื ืึทืืืจืืขื ืขืจืฉืืืง ืฉืืืกื (ืืืฉื ื ืืืขื).
ืืืืืขืจ ืืืจ ืืึทืฉืืืกื ืืืืฃ ืึท ืฆืืืึทื ื, ืืึทืืจืึทืืื ืื ืคึผืจืึทื ืคืื ืึทืืืึธ ืื ืงืจืึทืืึทื ืืื ื IDs ืืื UUIDs ืืืืฃ ืื ืืขืงืกืื ื, ืคึผืึทืจืืืฉืึทื ืื ื ืืื ืฉืึทืจืืื ื.
ืึทืื - ืืขืืึทืงื ืืึทืื ืงืขื ืขื ืืืื ื ืืฆืืง ืืื ื ืืฉื ืืึทืจืคื ืืึทืงืื ื
Multiversion Concurrency Control (MVCC) ืืืคึผืืึทืืึทื ืฅ ืคืืืข ืคืื โโโโืื ืงืึธื ืกืืกืืขื ืกื ืจืขืงืืืืจืขืืขื ืฅ ืืืึธืก ืืขื ืขื ืืขืงืืฆืขืจ ืืืกืงืึทืกื ืืืืื. ืขืืืขืืข ืืึทืืึทืืืืกืื (ืืืฉื, Postgres, Spanner) ื ืืฆื MVCC ืฆื "ืคืืืขืจ" ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืกื ืึทืคึผืฉืึทืฅ - ืขืืืขืจืข ืืืขืจืกืืขืก ืคืื ืื ืืึทืืึทืืืืก. ืกื ืึทืคึผืฉืึธื ืืจืึทื ืืึทืงืฉืึทื ื ืงืขื ืขื ืืืื ืืืื ืกืืจืืึทืืืืื ืฆื ืขื ืฉืืจ ืงืึธื ืกืืกืืขื ืกื. ืืืขื ืืืืขื ืขื ืคืื ืึทื ืึทืื ืืึธืืขื ืืืืื, ืึทืืืืืืืื ืืึทืื ืืื ืืืืขื ืขื.
ืืืืขื ืขื ืึท ืืืกื ืึทืื - ืืขืืึทืงื ืืึทืื ืงืขื ืขื ืืืื ื ืืฆืืง, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืขื ืืืฉืขื ืขืจืืืืื ื ืึทื ืึทืืืืืงืก ืคืื ืื ืืึทืื ืึธืืขืจ ืงืึทืืงืืึทืืืืืื ื ืืขืจื ืขื ืืขืจื ืืขืืืื ืืึทื ืืืึทืืืขืก.
ืืขืจ ืขืจืฉืืขืจ ืืืึทืืข ืคืื โโืืจืืขืื ืืื ืืขืืึทื ืืึทืื ืืื ื ืืืขืจืืง ืืืืืึทื ืกื (ืกืคึผืขืฆืืขื ืืืื ืื ืืึทืืึทืืืืก ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืคืึทืจืฉืืืขื ืข ืืขืึธืืจืึทืคืืขืก). ืื ืจืืข ืืื ืึทื ืืืืขื ืขื-ืืืืื ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืฉืืึธืก-ืคืจืื. ืืึธืก ืืื ืึท ืืึทืืืืืืง ืืืึทืืข ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื ื ืืืึธืก ืืืืขื ืขื ืึท ืคึผืืึทืฅ, ืืื ืืึทื ื ืืื ืืื ืงืขื ืขื ืฉืขืคึผื ืึทืื - ืืขืืึทืงื ืืึทืื.
ืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืกืขืจืืืขืจ ืืืืขื ื ืืึทืื ืคืื ืื ืืืืข ืจืขืคึผืืืงืข ืืืึธืก ืืื 5 ืกืขืงืื ืืขืก ืึทืื, ืืคืืื ืืืื ืื ืืขืฆืืข ืืืขืจืกืืข ืืื ืื ืืืฆื ืืืืฃ ืื ืื ืืขืจืข ืืืึทื ืคืื ืื ืคึผืึทืกืืคืืง ืืงืขืื
DBMSs ืืืืืึธืืึทืืืฉ ืจืืื ืืงืื ื ืขืืืขืจืข ืืืขืจืกืืขืก ืืื, ืืื ืขืืืขืืข ืงืึทืกืขืก, ืืึธืื ืืืจ ืฆื ืืึธื ืืึธืก ืืืืฃ ืืขืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, Postgres ืึทืืึทืื ื ืืฆืขืจืก ืฆื ืืึธื VACUUM
ืืืืฃ ืืขืื, ืืื ืืืื ืคึผืืจืืึทืืืงืื ืคึผืขืจืคืึธืจืื ืืขื ืึธืคึผืขืจืึทืฆืืข ืืืืืึธืืึทืืืฉ. ืกืคึผืึทื ืขืจ ืืืืคื ืึท ืืืกื ืงืึทืืขืงืืขืจ ืฆื ืืึทืงืืืขื ืืึทืคืจืืึทืขื ืคืื ืกื ืึทืคึผืฉืึทืฅ ืขืืืขืจ ืืื ืืืื ืฉืขื.
ืงืืื ืฆืืื ืงืืืืื ืืขื ืขื ืืื ืืขืจืืขื ืืง ืฆื ืืืกืืึธืจืฉืึทื
ืืขืจ ืืขืกืืขืจ-ืืขืืืืื ืกืื ืืื ืงืึธืืคึผืืืืขืจ ืืืืกื ืฉืึทืคึฟื ืืื ืึทื ืึทืืข ืืืืืื ื ืึทืคึผืืก ืืืื. ืืื ืคืึทืงื, ืืื ืืืขืจ ืืืฉืื ืขื ืืึธื ื ืื ืืืืกื ืื ืคึผืื ืืืขื ืงืจืึทื ื ืฆืืื. ืงืึธืืคึผืืืืขืจืก ืึทื ืืืึทืืื ืงืืืึทืจืฅ ืงืจืืกืืึทืื ืืืึธืก ืืืฉืขื ืขืจืืื ืืืืืืจืืืฉืึทื ื ืืืึธืก ืืขื ืขื ืืขื ืืฆื ืฆื ืืึทืืื ืฆืืื. ืึธืืขืจ, ืืื ืืขื ืขื ื ืืฉื ืคึผืื ืืืขื ืืขื ืื ืืื ืงืขื ืืืื ืคืึธืจืืืก / ืึธืคึผืฉืืื ืืื ืืขืจ ืื ืคึผืื ืืืขื ืฆืืื. ืื ืืืขืจืจืืง ืงืขื ืขื ืืขืจืืจืืืื 20 ืกืขืงืื ืืขืก ืคึผืขืจ ืืึธื. ืืขืจืืืขืจ, ืื ืฆืืื ืืืืฃ ืืื ืืืขืจ ืงืึธืืคึผืืืืขืจืก ืืืื ืืืื ืคึผืืจืืึทืืืงืื ืกืื ืืงืจืึทื ืืืื ืืื ืื ื ืขืฅ.
ื ืืคึผ ืกืขืจืืืขืจืก ืืขื ืขื ืืขื ืืฆื ืคึฟืึทืจ ืกืื ืืงืจืึทื ืึทืืืืฉืึทื, ืึธืืขืจ ืื ืกืื ืืงืจืึทื ืึทืืืืฉืึทื ืคึผืจืึธืฆืขืก ืืื ืืื ืืื ืืขืจืืขื ืืง ืฆื ื ืขืฅ ืืืืืื. ืืคืืื ืกืื ืืงืจืึทื ืืืืื ื ืืื ืึท NTP ืกืขืจืืืขืจ ืืื ืืขืจ ืืขืืืืงืขืจ ืืึทืื ืฆืขื ืืขืจ ื ืขืื ืขืืืขืืข ืืึธื. ืขืก ืืื ืงืืึธืจ ืึทื ืืจืืขืื ืืื ืึท ืฆืืืืจ NTP ืกืขืจืืืขืจ ืงืขื ืขื ืคืืจื ืฆื ืืคืืื ืืจืขืกืขืจืข ืืืกืืึธืจืฉืึทื.
ืึทืืึธืืืฉืข ืงืืึทืงืก ืืื ืืืืขืจ ืืคึผืก ืงืึทืื ืขืจืคึผืึทืจืฅ ืืขื ืขื ืืขืกืขืจ ืฆื ืืึทืฉืืืกื ืื ืงืจืึทื ื ืฆืืื, ืึธืืขืจ ืืื ืืขื ืขื ืืืึทืขืจ ืืื ืืึทืจืคื ืงืึธืืคึผืืขืงืก ืกืขืืึทืคึผ, ืึทืืื ืืื ืงืขื ืขื ื ืื ืืืื ืืื ืกืืึทืืืจื ืืืืฃ ืืขืืขืจ ืืึทืฉืื. ืืืืึทื ืคืื ืืขื, ืืึทืื ืกืขื ืืขืจืก ื ืืฆื ืึท ืืืืขืจื ืฆืืืึทื ื. ืึทืืึธืืืฉืข ืืื/ืึธืืขืจ ืืคึผืก ืืืืืขืจืก ืืืืึทืื ืื ืคึผืื ืืืขื ืฆืืื, ื ืึธื ืืืึธืก ืขืก ืืื ืืจืึธืืงืึทืกื ืฆื ืื ืืขืจืข ืืืฉืื ืขื ืืืจื ืฆืืืืืืืง ืกืขืจืืืขืจืก. ืืขื ืืืื ืึทื ืืขืืขืจ ืืึทืฉืื ืืืขื ืืขืจืคืึทืจืื ื ืึท ืืืืขืจ ืึธืคืกืขื ืคืื ืื ืคึผืื ืืืขื ืฆืืื.
ืื ืกืืืืึทืฆืืข ืืื ืึทืืจืึทืืืืืืื ืืืจื ืื ืคืึทืงื ืึทื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืึทืืึทืืืืกืื ืืขื ืขื ืึธืคื ืืืื ืืืืฃ ืคืึทืจืฉืืืขื ืข ืืืฉืื ืขื (ืืืื ื ืืฉื ืืื ืคืึทืจืฉืืืขื ืข ืืึทืื ืกืขื ืืขืจืก). ืืืื, ืื ืฆืืื ืืืขื ืืืื ืึทื ืืขืจืฉ ื ืื ืืืืื ืืืืฃ ืื ื ืึธืืื ืคืื ืื ืืขืจืืขืืืืื ืืืืขืจ ืคืึทืจืฉืืืขื ืข ืืืฉืื ืขื. ืขืก ืืืขื ืืืื ืืืื ืึทื ืืขืจืฉ ืืืืฃ ืื ืึทืคึผืืึทืงืืืฉืึทื ืกืขืจืืืขืจ.
Google TrueTime ื ืขืื ืึท ืืึธืจ ืึทื ืืขืจืฉ ืฆืืืึทื ื. ืจืืึฟ ืืขื ืืฉื ืืืืืื ืึทื Google ืก ืคึผืจืึธืืจืขืก ืืื ืืขื ืจืืืืื ื ืืื ืืขืจืงืืขืจื ืืืจื ืื ืืึทื ืึทื ืืืขืจืืึทื ื ืฆื ืึทืืึธืืืฉืข ืืื ืืคึผืก ืงืืึทืงืก, ืึธืืขืจ ืืึธืก ืืื ืืืืื ืืืื ืคืื ืื ืืจืืืก ืืืื. ืืึธ ืก ืืื TrueTime ืึทืจืืขื:
- TrueTime ื ืืฆื ืฆืืืื ืคืึทืจืฉืืืขื ืข ืงืืืืื: ืืคึผืก ืืื ืึทืืึธืืืฉืข ืงืืึทืงืก. ืื ืงืืึทืงืก ืืึธืื ื ืื-ืงืึธืจืึทืืืืืื ืืืจืืคืึทื ืืึธืืขืก. [ืืขื ืืืึทื 5 ืคึฟืึทืจ ืคืจืืื
ืืึธ - ืืขืขืจืขื. ืืืืขืจืืขืฆื), ืึทืืื ืืืืขืจ ืฉืืึธืก ื ืืฆื ืื ืงืจืืกืึทื ืจืืืืืึทืืืืึทืื. - TrueTime ืืื ืึท ืืืืขืืืืื ืืืขื API. ืขืก ืงืขืจื ืฆืืื ืืื ืึท ืืขืืึทืืขื ืืื ืืขืึทืกืืจืขืืขื ื ืืขืืช ืืื ืึทื ืกืขืจืืึทื ืื ืืขืืืื ืืื ืขืก. ืื ืคืึทืงืืืฉ ืืึธืืขื ื ืืื ืฆืืึทื ืืื ืขืจืืขืฅ ืฆืืืืฉื ืื ืืืืืขืจืฉืืขืจ ืืื ื ืืืขืจืืงืขืจ ืืึทืื ืืจืื ืคืื ืื ืืขืืึทืืขื. ืกืคึผืึทื ื ืขืจ, ืื ืคืื ืื ืืขืจืืขืืืืื ืืึทืืึทืืืืก ืคืื Google, ื ืึธืจ ืืืึทืจืื ืืื ืขืก ืืื ืืืืขืจ ืฆื ืืึธืื ืึทื ืื ืงืจืึทื ื ืฆืืื ืืื ืืืืก ืคืื ืงืืื. ืืขืจ ืืืคึฟื ืื ืืจืึทืืืกืื ืขืืืขืืข ืืืืืึทื ืกื ืืื ืื ืกืืกืืขื, ืกืคึผืขืฆืืขื ืืืื ืื ืึทื ืกืขืจืืึทื ืื ืืืืฃ ืื ืืืจื ืืื ืืืื, ืึธืืขืจ ืื ืฉืืจื ืงืขืจืขืงืื ืึทืก ืืคืืื ืืื ืึท ืืืึธืืืึทืื ืคืื ืื ืืขืจืืขืืืืื ืกืืืืึทืฆืืข.
ืื ืกืคึผืึทื ื ืขืจ ืงืึทืืคึผืึธืื ืึทื ืฅ ื ืืฆื TrueTime, ืืื TT.now() ืงืขืจื ืึทื ืื ืืขืจืืืึทื, ืึทืืื ืื ืกืคึผืึทื ื ืขืจ ืคืฉืื ืฉืืึธืคื ืืื ืื ืคืื ื ืืื ืขืก ืงืขื ืขื ืืืื ืืืืขืจ ืึทื ืื ืงืจืึทื ื ืฆืืื ืืื ืืืจืืืขืืื ืืขื ืึท ืืืืขืจ ืคืื ื
ืจืืืืกื ืึทืงืืขืจืึทืกื ืืื ืืืืขืจืืึทื ืื ื ืื ืงืจืึทื ื ืฆืืื ืืืื ืึท ืคืึทืจืืจืขืกืขืจื ืืื ืืขืจ ืืขืืืืขืจ ืคืื ืกืคึผืึทื ื ืขืจ ืึทืคึผืขืจืืืฉืึทื ื ืืื ืึท ืคืึทืจืงืืขื ืขืจื ืืื ืคืึธืจืฉืืขืืื ื. ืืึธืก ืืื ืืืึธืก ืขืก ืืื ืืืืืืืง ืฆื ืืึทืืื ืื ืืขืืกืื ืืขืืืขื ืึทืงืืขืจืึทืกื ืืึธืืฉ ืขืก ืืื ืืืืืขืืืขื ืฆื ืืึทืงืืืขื ืึท ืืึธืจ ืคึผืื ืืืขื ืืืึทื.
ืคืึทืจืืึทืืื ืืื ืคืืืข ืืื ืื ืื
ืืืื ืืืจ ืคืจืขืื ืึท ืืืฅ ืขืงืกืคึผืขืจืฅ ืืืขืื ืืืึธืก ืึท ืคืึทืจืืึทืืื ืืื, ืืืจ ืืืขื ืืืกืืึธืืข ืืึทืงืืืขื ืคืึทืจืฉืืืขื ืข ืขื ืืคึฟืขืจืก. ืืื DBMS ืืืืืึทื ืกื ืืื ืึธืคื ืืขืจืืคื "ืืืืืึทืืืืก ืืืืืึทื ืกื" ืืื ืืื ืึทื ืืขืจืฉ ืคืื ืืืึธืก ืืื ืืืืขืจืงื ืืืจื ืืขืจ ืงืืืขื ื. ืืขืจ ืคืึทืงื ืืื ืึทื ืืขืจ ืงืืืขื ื ืึทืืืขืจืืื ืื ืกืึทืืึทืงื ืคืื ืื ื ืขืฅ ืคืึทืจืืึทืืื ืืื ืื ืืึทืืึทืืืืก ืคืึทืจืืึทืืื. ืื ืคืืืืงืืื ืฆื ืืืึธืืืจื ืืขื ืืืคึผ ืคืื ืืืืืึทื ืกื ืืื ืงืจืืืืฉ ืืืขื ืืืืึทืืื ื ืืจืึธืืื ื ืคึผืจืึธืืืขืืก. ืืืขื ืงืึทืืขืงืืื ื ืืื ืืืืึทื ืืขืืจืืงืก, ืฉืืขื ืืืง ืคึผืจืืืืจื ืฆื ืืึทืืื ืึทื ืืืื ืืืืฃ ืืืืืข ืืืืคึผืก.
ืคืึธืจืฉืืขืืื ื ืจืขืงืืืืจืขืืขื ืฅ ืืึธื ืืืื ืขืืืึทืืืึทืืขื ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืืจืึทื ืกืึทืงืืืึธื
ืืื ืื ืคืึธืจืฉืืขืืื ื ืงืขืจืึทืงืืขืจืืกืืืงืก ืคืื ืึท DBMS ืืื ืืืึทื ืืืืืืืืฉืึทื ื ืืขื ืขื ืกืคึผืขืกืืคืืขื ืืื ืืขืจืืื ืขื ืคืื ืฉืจืืึทืื / ืืืืขื ืขื ืืจืืคึผืื ืืื ืืืืืึทื ืกื. ืืึธืก ืืื ืึท ืืขื ืขืจืึทื ืืืืขืจืืืืง ืคืื ืฉืืืกื ืกืืกืืขื ืคึผืึทืจืึทืืขืืขืจืก, ืึธืืขืจ ืืืขื ืขืืืึทืืืึทืืื ื ืื ืคืึธืจืฉืืขืืื ื ืคืื ืึท ื ืืึท DBMS, ืึท ืคืื ืืขืจ ืคืืืฉืืขื ืืืง ืฆืืืึทื ื ืืื ืฆื ืกืขืคึผืขืจืึทืืื ืึธืคึผืฉืึทืฆื ืงืจืืืืฉ ืึทืคึผืขืจืืืฉืึทื ื (ืคึฟืึทืจ ืืขืืขืจ ืึธื ืคึฟืจืขื ืืื / ืึธืืขืจ ืืจืึทื ืกืึทืงืืืึธื). ืืืืฉืคืืื:
- ืฉืจืืื ืืจืืคึผืื ืืื ืืืืืึทื ืกื ืืืขื ืื ืกืขืจืืื ื ืึท ื ืืึทืข ืจืืืขืจื ืืื ืืืฉ X (ืืื 50 ืืืืืึธื ืจืึธืื) ืืื ืกืคึผืขืกืืคืืขื ืงืึทื ืกืืจืืื ืฅ ืืื ืจืืืขืจื ืืืึทืื ืืื ืคึฟืึทืจืืื ืืขื ืข ืืืฉื.
- ืคืึทืจืืึทืืื ืืื ืืืืึทื ืคืจืขื ืื ืคืื ืคืจืขื ืื ืคืื ืึท ืืืืขืจ ืืึทื ืืฆืขืจ ืืืขื ืื ืืืจืืฉื ืืืืขื ื ืืืขืจ ืคืื ืคืจืขื ืื ืืื 500.
- ืืืืืึทื ืก ืืื ืจืืืจืืืืื ื ืื ืฉืคึผืืฅ 100 ืืืื ืกื ืคืื ืึท ืืึทื ืืฆืขืจ 'ืก ืืขืฉืืืืข ืืืขื ืืขืจ ืืึทื ืืฆืขืจ ืืืื 500 ืื ืืขืจืข ืืืืขืจื ืืื X ืืืื ืกื ืคึผืขืจ ืฉืขื.
ืืคืฉืืฆืื ื ืืื ืขืงืกืคึผืขืจืืืขื ืืึทืืืึธื ืงืขื ืึทืจืืึทื ื ืขืืขื ืึทืืึท ืงืจืืืืฉ ืงืึทืกืขืก ืืื ืืืจ ืืขื ื ืืืืขืจ ืึทื ืื ืืึทืืึทืืืืก ืืจืขืคื ืื ืคืึธืจืฉืืขืืื ื ืจืขืงืืืืจืขืืขื ืฅ. ื ืขื ืืขื ืืขืจืฉื ืคืื ืืจืึธืืขืจ ืคืื ืืขืจ ืืืื ื ืขืื ืืขื ืืจืืืงืืึทืื ืืื ืืฉืืื ืืืขื ืงืึทืืขืงืืื ื ืืืืืึทื ืกื ืืขืืจืืงืก ืืื ืืืืขืจืืึทื ืื ื SLOs.
ืืืื ืึทืืืขืจ ืคืื ืืืื ืงืึทืจืืื ืึทืืืื ืืืขื ืงืึทืืขืงืืื ื ืืขืืจืืงืก ืคึฟืึทืจ ืืขืืขืจ ืึธืคึผืขืจืึทืฆืืข. ื ืืฆื ืืึธืืก, ืืขืฉืขืขื ืืฉ ืืึทืืืื ื ืึธืืขืจ ืคืื ืื ืืขืจืืขืืืืื ืืจืืืกืื ื ืฆื ืงืจืืื ืืืื-ืืึทืื ืืืืึทืืื ื ืืึทืื. ืืื ืืขื ืึทืจืืืงื "
ื ืขืกืืขื ืืจืึทื ืืึทืงืฉืึทื ื ืงืขื ืขื ืืืื ืืขืคืขืจืืขื
ื ืื ืืขืืขืจ DBMS ืฉืืืฆื ื ืขืกืืขื ืืจืึทื ืืึทืงืฉืึทื ื, ืึธืืขืจ ืืืขื ืืื ืืึธื ืืึธืก, ืึทืืึท ืืจืึทื ืืึทืงืฉืึทื ื ืงืขื ืขื ืจืขืืืืืึทื ืืื ืืืืืขืจืืื ืขืจืจืึธืจืก ืืืึธืก ืืขื ืขื ื ืืฉื ืฉืืขื ืืืง ืืจืื ื ืฆื ืืขืืขืงื (ืืึธืก ืืื, ืขืก ืืึธื ืืืื ืงืืึธืจ ืืื ืืขืจ ืืึธื ืึทื ืขืก ืืื ืึท ืืื ืคืื ืึทื ืึทืืึทืื).
ืืืจ ืงืขื ืขื ืืืกืืืืื ื ืืฆื ื ืขืกืืขื ืืจืึทื ืืึทืงืฉืึทื ื ื ืืฆื ืงืืืขื ื ืืืืืจืขืจืื ืืืึธืก ืงืขื ืขื ืืขืืขืงื ืืื ืืืืคึผืึทืก ืืื. ืืืื ื ืขืกืืขื ืืจืึทื ืืึทืงืฉืึทื ื ืงืขื ืขื ื ืื ืืืื ืคืืจืืืื, ื ืขืืขื ืกืคึผืขืฆืืขื ืืึธืจื ืืื ืืืืขืจ ืืืคึผืืึทืืขื ืืืืฉืึทื ืฆื ืืืกืืืืื ืืืืืขืจืืื ืกืืืืึทืืืึธื ืก ืืื ืืขืขื ืืืงื ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืึทืงืกืึทืืขื ืึทืื ืึทืืึธืจืืื ืจืขืื ืฆื ื ืขืกืืขื ืึธื ืขืก.
ืขื ืงืึทืคึผืกืืืึทืืื ื ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืคืึทืจืฉืืืขื ืข ืืืึทืขืจืก ืงืขื ืขื ืคืืจื ืฆื ืืืืืขืจืืื ื ืขืกืืขื ืืจืึทื ืืึทืงืฉืึทื ื, ืืื ืคึฟืื ืึท ืงืึธื ืจืืืึทืืืืืื ืคืื ื ืคืื ืืืื ืื ื, ืขืก ืงืขื ืืึทืื ืขืก ืฉืืืขืจ ืฆื ืคึฟืึทืจืฉืืืื ืื ืื ืืขื ืืฉืึทื ื ืคืื ืืขื ืืืืจ. ืงืืง ืืื ืื ืคืืืืขื ืืข ืคึผืจืึธืืจืึทื:
with newTransaction():
Accounts.create("609-543-222")
with newTransaction():
Accounts.create("775-988-322")
throw Rollback();
ืืืึธืก ืืืขื ืืืื ืื ืจืขืืืืืึทื ืคืื ืื ืืืืื ืงืึธื? ืืืขื ืขืก ืฆืืจืืงืงืจืืื ืืืืืข ืืจืึทื ืืึทืงืฉืึทื ื, ืึธืืขืจ ื ืึธืจ ืื ืื ืขืจ? ืืืึธืก ืืึทืคึผืึทื ื ืืืื ืืืจ ืคืึทืจืืึธืื ืืื ืงืืืคื ืืืึทืขืจืก ืคืื ืืืืืจืขืจืื ืืืึธืก ืขื ืงืึทืคึผืกืึทืืืื ืื ืฉืึทืคืื ื ืคืื ืืจืึทื ืืึทืงืฉืึทื ื ืคึฟืึทืจ ืืื ืื? ืืืขืื ืืืจ ืงืขื ืขื ืืืขื ืืืคืืฆืืจื ืืื ืคึฟืึทืจืืขืกืขืจื ืึทืืึท ืงืึทืกืขืก?
ืืืึทืืืฉืึทื ืึท ืืึทืื ืฉืืืืข ืืื ืงืืืคื ืึทืคึผืขืจืืืฉืึทื ื (ืืืฉื. newAccount
) ืืื ืฉืืื ืืืคึผืืึทืืขื ืึทื ืืื ืืืึทื ืืืืืขื ืข ืืจืึทื ืืึทืงืฉืึทื ื. ืืืึธืก ืืึทืคึผืึทื ื ืืืื ืืืจ ืืืืคื ืืื ืืื ืึท ืืืื ืคืื ืืขืืขืจ-ืืืจืื ืืขืฉืขืคื ืืึธืืืง ืืืึธืก ืืืืคื ืืื ืืืื ืืืืืขื ืข ืืจืึทื ืกืึทืงืืืึธื? ืืืึธืก ืืืึธืื ืืืื ืื ืืคืืขืืื ืืขืจืืงืืื ืืื ืงืึธื ืกืืกืืขื ืกื ืืื ืืขื ืคืึทื?
function newAccount(id string) {
with newTransaction():
Accounts.create(id)
}
ืึทื ืฉืืึธื ืฆื ืืืื ืขื ืืคึฟืขืจืก ืฆื ืึทืืึท ืกืึธืฃ ืคืจืืืขืก, ืขืก ืืื ืืขืกืขืจ ืฆื ืืืกืืืืื ื ืขืกืืขื ืืจืึทื ืืึทืงืฉืึทื ื. ื ืึธื ืึทืืข, ืืืื ืืึทืื ืฉืืืืข ืงืขื ืขื ืืืืื ืืืจืืคืืจื ืืืื-ืืืจืื ืึทืคึผืขืจืืืฉืึทื ื ืึธื ืงืจืืืืืื ื ืืืื ืืืืืขื ืข ืืจืึทื ืืึทืงืฉืึทื ื. ืืื ืืขืจืฆื, ืื ืืขืฉืขืคื ืืึธืืืง ืืื ืืื ืืืืืขืืืืืง ืคืื ืื ืืฉืืืืืื ืึท ืืจืึทื ืกืึทืงืืืึธื, ืืืจืืคืืจื ืึทืคึผืขืจืืืฉืึทื ื ืืืืฃ ืขืก, ืงืึทืืืืื ื ืึธืืขืจ ืึทืืึธืจืืื ื ืึท ืืจืึทื ืกืึทืงืืืึธื.
function newAccount(id string) {
Accounts.create(id)
}
// In main application:
with newTransaction():
// Read some data from database for configuration.
// Generate an ID from the ID service.
Accounts.create(id)
Uploads.create(id) // create upload queue for the user.
ืืจืึทื ืืึทืงืฉืึทื ื ืืึธื ื ืื ืืืื ืืืื ืฆื ืึทืคึผืืึทืงืืืฉืึทื ืฉืืึทื
ืืื ืขืก ืืื ืืขืืคึผืืื ื ืฆื ื ืืฆื ืึทืคึผืืึทืงืืืฉืึทื ืฉืืึทื ืืื ืืจืึทื ืืึทืงืฉืึทื ื ืฆื ืืืืฉื ืืืืขืจ ืืืึทืืืขืก ืึธืืขืจ ืืืืืง ืึธื ืคึฟืจืขื ืคึผืึทืจืึทืืขืืขืจืก. ืื ืงืจืืืืฉ ื ืืึทื ืก ืฆื ืืึทืืจืึทืืื ืืื ืื ืจืืืืืง ืคืึทืจื ืขื ืคืื ืึทืคึผืืึทืงืืืฉืึทื. ืงืืืืึทื ืฅ ืึธืคื ืจืืกืืึทืจื ืืจืึทื ืืึทืงืฉืึทื ื ืืืขื ืขืก ืืขื ืขื ื ืขืฅ ืคึผืจืึธืืืขืืก. ืืืื ืื ืืจืึทื ืกืึทืงืืืึธื ืืขืคึผืขื ืืก ืืืืฃ ืึท ืฉืืึทื ืืืึธืก ืืื ืืฉืืื ืืืฉื ืืืจื ืขืืืขืืข ืื ืืขืจืข ืคึผืจืึธืฆืขืก, ืขืก ืงืขื ืงืืืึทืื ืื ืืืืจืขืื ืืืขืจื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืขืืืขืืงืืื ืคืื ืึท ืืึทืื ืจืึทืกืข. ืืจืึทื ืืึทืงืฉืึทื ื ืืืื ืืึทืืจืึทืืื ืื ืจืืืืงืืจื ืคืื ืืึทืื ืจืึทืกืข ืื ืึธืื ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื.
var seq int64
with newTransaction():
newSeq := atomic.Increment(&seq)
Entries.query(newSeq)
// Other operations...
ืื ืืืืื ืืจืึทื ืกืึทืงืืืึธื ืืืขื ืคืึทืจืืจืขืกืขืจื ืื ืกืืงืืืึทื ืก ื ืืืขืจ ืืขืืขืจ ืืึธื ืขืก ืืื ืขืงืกืึทืงืืืืึทื, ืจืึทืืึทืจืืืึทืก ืคืื ืื ืืขืฆื ืจืขืืืืืึทื. ืืืื ืื ืืืขืจืืขืื ืคืืืื ืจืขืื ืฆื ื ืขืฅ ืคึผืจืึธืืืขืืก, ืื ืืขืื ืืืขื ืืืื ืขืงืกืึทืงืืืืึทื ืืื ืึท ืึทื ืืขืจืฉ ืกืืงืืืึทื ืก ื ืืืขืจ ืืืขื ืืืจ ืคึผืจืืืืจื ืืืืืขืจ.
ืึธื ืคึฟืจืขื ืคึผืืึทื ืขืจื ืงืขื ืขื ืืึธืื ืืืจ ืึท ืคึผืืึทืฅ ืืืขืื ืึท ืืึทืืึทืืืืก
ืึธื ืคึฟืจืขื ืคึผืืึทื ืขืจื ืืึทืฉืืืกื ืืื ืึท ืึธื ืคึฟืจืขื ืืืขื ืืืื ืขืงืกืึทืงืืืืึทื ืืื ืึท ืืึทืืึทืืืืก. ืืื ืืืื ืึทื ืึทืืืื ืจืืงืืืขืก ืืื ืึทืคึผืืึทืืืื ืืื ืืืืืขืจ ืืื ืฉืืงื ืืื. ืคึผืืึทื ืขืจื ืงืขื ืขื ืืืืื ืฆืืฉืืขืื ืขืืืขืืข ืืขืืืขื ืขืกืืึทืืึทืฅ ืืืืืจื ืืืืฃ ืื ืกืืื ืึทืื ืืื ืืืืขืจ ืืึทืืืึทืืืงืื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืึธืก ืืื ืืขืจ ืืขืกืืขืจ ืืืื ืืืคึฟื ืคึฟืึทืจ ืื ืคืืืืขื ืืข ืึธื ืคึฟืจืขื?
SELECT * FROM articles where author = "rakyll" order by title;
ืื ืจืขืืืืืึทืื ืงืขื ืขื ืืืื ืจืืืจืืืื ืืื ืฆืืืื ืืืขืื:
- ืืึทื ืฅ ืืืฉ ืืืขืจืงืืงื: ืืืจ ืงืขื ืขื ืงืืงื ืืื ืืขืืขืจ ืคึผืึธืืืฆืืข ืืื ืื ืืืฉ ืืื ืฆืืจืืงืงืืืขื ืึทืจืืืงืืขื ืืื ืึท ืืืึธืก ืจืืืื ืืืืจ ื ืึธืืขื, ืืื ืืขืืึธืื ืกืืจ ืืื.
- ืืื ืืขืงืก ืืืขืจืงืืงื: ืืืจ ืงืขื ืขื ื ืืฆื ืึทื ืืื ืืขืงืก ืฆื ืืขืคึฟืื ืขื ืืืึธืก ืจืืืื IDs, ืืึทืงืืืขื ืื ืจืึธืื ืืื ืืขืจื ืึธื ืกืืจ ืืื.
ืื ืึทืจืืขื ืคืื ืื ืึธื ืคึฟืจืขื ืคึผืืึทื ื ืขืจ ืืื ืฆื ืืึทืฉืืืกื ืืืึธืก ืกืืจืึทืืขืืืข ืืื ืืขืกืืขืจ. ืขืก ืืื ืืืขืจื ืงืึทื ืกืืืขืจืื ื ืึทื ืึธื ืคึฟืจืขื ืคึผืืึทื ืขืจื ืืึธืื ืืืืื ืืืืืืขื ืคึผืจืืืืงืืืื ืงืืืคึผืึทืืืืึทืืื. ืืึธืก ืงืขื ืคืืจื ืฆื ืฉืืขืื ืืืกืืืฉืึทื ื. DBAs ืึธืืขืจ ืืขืืืขืืึธืคึผืขืจืก ืงืขื ืขื ื ืืฆื ืืื ืฆื ืืืึทืื ืึธืืืจื ืืื ืคืืื-ืืื ืึทื ืืขืจืคึผืขืจืคืึธืจืืื ื ืคึฟืจืืื. ื ืื ืืืขืจืกืืขืก ืคืื ืื DBMS ืงืขื ืขื ืงืึทื ืคืืืืขืจ ืึธื ืคึฟืจืขื ืคึผืืึทื ืขืจื, ืืื ืืื-ืืืึทืื ืึธืกืืก ืงืขื ืขื ืืขืืคึฟื ืืืขื ืึทืคึผืืืืืื ื ืื ืืึทืืึทืืืืก ืืืื ืื ื ืืึทืข ืืืขืจืกืืข ืคืืจื ืฆื ืคืึธืจืฉืืขืืื ื ืคึผืจืึธืืืขืืก. ืคึผืึทืืขืืขื ืึธื ืคึฟืจืขื ืืึธืืก, ืืืืืึทื ืกื ืึทืจืืืกืืขืื ืจืืคึผืึธืจืฅ ืึธืืขืจ ืืืจืืคืืจืื ื ืฆืืื ืกืืึทืืืกืืืง ืงืขื ืขื ืืขืืคึฟื ืฆื ืืืขื ืืืคืืฆืืจื ืคึฟืจืืื ืืืึธืก ืืึทืจืคึฟื ืึทืคึผืืึทืืึทืืืืฉืึทื.
ืขืืืขืืข ืืขืืจืืงืก ืืขืจืืื ืื ืืืจื ืื ืึธื ืคึฟืจืขื ืคึผืืึทื ื ืขืจ ืงืขื ืืืื ืืื ืืขืจืืขื ืืง ืฆื ืจืึทืฉ (ืกืคึผืขืฆืืขื ืืืขื ืขืกืืืืึทืืขื ืืืืืึทื ืกื ืึธืืขืจ ืงืคึผื ืฆืืื). ื ืืืืข ืึทืืืฉืึทื ืฆื ืกืงืขืืืฉืืืขืจื ืืขื ืขื ืืืฉืืจืื ืคึฟืึทืจ ืืจืืืกืื ื ืืื ืืจืึทืงืื ื ืื ืืืจืืคืืจืื ื ืืจื. ืืื ืืึธืื ืืืจ ืฆื ืืืึทืื ืึธืืืจื ืึทืืึท ืคึผืจืึธืืืขืืก (ืืืื, ื ืื ืึทืืข DBMSs ืฆืืฉืืขืื ืึทืืึท ืืืฉืืจืื).
ืึธื ืืืื ืืืืจืึทืืืึธื ืืื ืฉืืืขืจ ืึธืืขืจ ืืขืืืขื
ืึธื ืืืื ืืืืจืึทืืืึธื, ืืขืื ืืืืจืึทืืืึธื ืึธืืขืจ ืคืึทืงืืืฉ-ืฆืืื ืืืืืจืืืฉืึทื ืืืื ืืึธืืืื ื ืคืื ืืืื ืืึทืืึทืืืืก ืฆื ืื ืืขืจื ืึธื ืืึทืื ืืืื ืึธืืขืจ ืืึทืื ืงืึธืจืืคึผืฆืืข. ืืืืื ืืืืจืึทืืืึธื ืืื ืืจืื ืืขืจ ืฆื ืืืจืืคืืจื ืืืื ืื ืืืขืจืืึทื ื ืึทืงืขืจื ืืื ืืขืจ ืืขืืืืงืขืจ DBMS / ืืึธืืึธืจ. ืื ืกืืืืึทืฆืืข ืืืขืจื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืืขื ืขืก ืืื ื ืืืืืง ืฆื ืึทืจืืืขืจืคืืจื ืฆื ืึท ื ืืึท DBMS ืืื ืคืึทืจืฉืืืขื ืข ืคืึธืจืฉืืขืืื ื ืืื ืกืืฉืขืืึท ืจืขืงืืืืจืขืืขื ืฅ.
ืขืก ืืขื ืขื ืคืึทืจืฉืืืขื ืข ืึธื ืืืื ืืืืืจืืืฉืึทื ืืึธืืขืืก. ืืึธ ืืื ืืืื ืขืจ ืคืื ืืื:
- ืืขืื ืืึธืคึผื ืคึผืึธืืืฆืืข ืืื ืืืืืข ืืึทืืึทืืืืกืื. ืื ื ืืึทืข ืืึทืืึทืืืืก ืืื ืืขื ืืื ืข ืืื ื ืืฉื ืึทืืข ืื ืืึทืื, ืึธืืขืจ ืืืืื ืึทืงืกืขืคึผืฅ ืื ืืขืฆืืข ืืึทืื. ืึทืืึธื ืืืจ ืืขื ื ืืืืขืจ ืคืื ืืขื, ืืืจ ืงืขื ืขื ืืึทื ืืืืฃ ืฆื ืืขืจ ืืืืึทืืขืจ ืฉืจืื.
- ืืขืื ืืืืขื ืขื ืคึฟืื ืืืืืข ืืึทืืึทืืืืกืื.
- ืงืึทื ืคืืืืขืจ ืื ืกืืกืืขื ืึทืืื ืึทื ืืืืขื ืขื ืืื ืฉืจืืืื ืืื ืืืจืืืขืงืึธืื ืืคึฟืจื ืืืืฃ ืื ื ืืึทืข ืืึทืืึทืืืืก.
- ืืึทืืื ืฉืจืืืื ืฆื ืืขืจ ืึทืื ืืึทืืึทืืืืก ืืฉืขืช ืืืจ ืคืึธืจืืขืฆื ืฆื ืืืืขื ืขื ืืึทืื ืคืื ืขืก. ืืื ืืขื ืืื ืข, ืื ื ืืึทืข ืืึทืืึทืืืืก ืืื ื ืึธื ืึธื ืขืืืขืืข ืืึทืื. ืืื ืืึธื ืืืื ืงืึทืคึผืื ืคืื ืื ืึทืื ืืึทืืึทืืืืก.
- ืื ืึทืื ืืึทืืึทืืืืก ืืื ืืืืื ืืืืขื ืขื. ื ืึธืืืึทืื ืื ืคืขืื ืืืง ืืึทืื ืคืื ืื ืึทืื ืืึทืืึทืืืืก ืฆื ืื ื ืืึทืข. ื ืึธื ืื ืืืืจืึทืืืึธื ืืื ืืึทื ืฅ, ืืึทืฉืืืืขื ืื ืคึผืึทืืก ืฆื ืื ื ืืึทืข ืืึทืืึทืืืืก, ืืื ืืึทืืื ืื ืึทืื ืืื ืืืกืืขืงื ืขืก ืคืื ืื ืกืืกืืขื.
ืคึฟืึทืจ ื ืึธื ืืื ืคึฟืึธืจืืึทืฆืืข, ืืื ืจืขืงืึธืืขื ืืืจื ืงืึธื ืืึทืงื
ื ืืึทืืืึทืืืง ืคืึทืจืืจืขืกืขืจื ืืื ืื ืืึทืืึทืืืืก ืื ืืืืื ืึท ืคืึทืจืืจืขืกืขืจื ืืื ืึทื ืคึผืจืืืืงืืึทืืืืืื
ืืขืจ ืืืึผืงืก ืคืื ืื ืืึทืืึทืืืืก ืคืืจื ืฆื ืึทื ืคึผืจืืืืงืืึทืืึทื ืคึผืจืึธืืืขืืก ืคึฟืึทืจืืื ืื ืืื ืืืึทื ืืืึธื. ืื ืืขืจ ืืืจ ืืืืกื ืืืขืื ืื ืื ืขืจืืขื ืกืืจืืงืืืจ ืคืื ืึท ืืึทืืึทืืืืก, ืื ืืขืกืขืจ ืืืจ ืงืขื ืขื ืคืึธืจืืืกืืึธืื ืืื ืขืก ืืืขื ืืืื ืืืึธื. ืึธืืขืจ, ืขืืืขืืข ืืึธืืืึทื ืฅ ืืขื ืขื ื ืึธื ืืืืืขืืืขื ืฆื ืคืึธืจืืืกืืึธืื.
ืืื ืื ืืึทืืข ืืืืงืกื, ืคืจืืขืจืืืงื ืึทืกืึทืืคึผืฉืึทื ื ืืื ืขืงืกืคึผืขืงืืืืฉืึทื ื ืืืขืื ืืึทืื ืืึทื ื ืืื ื ืขืฅ ืืึทื ืืืืืื ืจืขืงืืืืจืขืืขื ืฅ ืงืขื ืืืขืจื ืึทืืืืืืืื. ืืึธืก ืืื ืืืขื ืื ืงืฉืื ืขืจืืืืึทื ืคืื ืืืืคึผื ืคึผืืึทื ืึธืืืืขืจืืึธืื, ืืจืืืก-ืืืึธื ืึทืคึผืขืจืืืฉืึทื ืึทื ืืืคึผืจืืืืืึทื ืฅ, ืจืืืื ืืงืื ื ืืืคึผืืืืืึทื ืฅ ืึธืืขืจ ืืืืจืึทืืืึธื ืฆื ืื ืืขืจืข ืืืืก ืฆื ืืืกืืืืื ืคึผืึธืืขื ืฆืืขื ืคึผืจืึธืืืขืืก.
ืึธืืขืจ ืืึธื ื ืื ืืจืึทืืื ืึทื ืืืกืืขืฆืืืื ื ืืืืกื ืคืื ืื ืื ืขืจืืขื ืกืืจืืงืืืจ ืคืื ืื ืืืืืกืืื ื ืืึทืืึทืืืืก ืืื ืืขืจ ืืืืื ืืึทื ืืืึธืก ืืื ื ืืืืืง. ื ืืึท ืืืึธื ืืืขื ืืจืขื ืืขื ืืื ืืื ื ืืึท ืืืืืึทืงืึทื ื. ืึทื ืคึผืจืืืืงืืึทืืึทื ืืืืืืืง ืืืืืื, ืึทื ืืืืึทื ืืึทืื ืคืึทืจืฉืคึผืจืืืืื ื, ืืืืืขืจืืื ืืึทื ืืืืืื ืืื ืืึทืื ืืืึทืจื ืืฉืื, ืืึธืืื ืื ืงืจืืกืื ื ืคืึทืจืงืขืจ ืืื ื ืืึท ื ืขืฅ ืกืขืืืึทื ืฅ ืืืขื ืฆืืืื ืืขื ืืืจ ืฆื ืืืขืจืงืืขืจื ืืืื ืืึทืืึทืืืืก ืฆืืืึทื ื, ืืึทืื ืืึธืืขื, ืืืคึผืืืืืึทื ื ืืึธืืขื ืืื ืืืืืึทืืืืก ืืจืืืก.
...
ืืื ืืขืจ ืฆืืื ืืืึธืก ืืื ืืึธื ืึธื ืืขืืืืื ืืจืึทืืื ืืืขืื ืืจืืืกืืขืื ืืขื ืึทืจืืืงื, ืขืก ืืขื ืขื ืฉืืื ืืขืืืขื ืคืื ืฃ ืืขืจ ืืืื ืืืืฃ ืืืื ืึธืจืืืื ืขื ืจืฉืืื. ืืขืืึธืื ืืขืงืืืขื ืึท ืจืืืืง ื ืืืขืจ
ืคึผืก
ืืืืขื ืขื ืืืื ืืืืฃ ืืื ืืืขืจ ืืืึธื:
- ยซ
ืืึทืืึทืืืืกืื ืืื ืงืืืขืจื ืขืืขืก (ืืืขืจืืืืง ืืื ืืืืืขื ืืึทืจืืื) "; - ยซ
ืคืื ืื ืืขืจืืขืืืืื ืืจืืืกืื ื: ืืืจ ืืึธืื ืืึธืก ืึทืืข ืคืึทืืฉ "; - ยซ
ืกืขืจืืืืก ืืขืฉ: ืืืึธืก ืืขืืขืจ ืืืืืืืืืจื ืื ืืฉืขื ืืจ ืืึทืจืฃ ืืืืกื ืืืขืื ืื ืืึธืืืขืกื ืืขืื ืึธืืึธืืืข '.
ืืงืืจ: www.habr.com