ื ืึธื ืคึฟืื ืืขื ืคืืื "ืืื ืืืขืจ ืกืื ืื ืืืืขืจืกืข: ืื ืคืึทืจืืึธืจืื ืืขืื ืคืื ืืขืจ ืฆืขื"
ืื ืื ืืืขืกืืึทื ื ืืขืฉืขืคื ืืื ืืืื ืขืจ ืคืื ืื ืืขืจืกื ืงืึธืืคึผืืขืงืก ืืขืืืื ืืื ืื ืืึทื ืงืื ื ืืืขืื, ืืืืึทื ืขืก ืืขื ืขื ื ืืฉื ืืืืื ืืึธืื ื, ืืึทืจืึธืืื ืื ืืื ืืืคึผืึทืืึทืฅ, ืึธืืขืจ ืืืื ืกืืงืืืจืึทืืื, ืงืขืจืึทื ืกืื, ืกืืืืจืข, ืืขืจืืืืึทืืืืื ืืื ืึทืืข ืกืึธืจืฅ ืคืื ืงืึทืืคึผืืขืงืกืืืื ืืื ืื ืคืึธืจืขื ืคืื ืกืืจืึทืงืืฉืขืจื ืคึผืจืึธืืืงืื.
ืืขืฆืื ืก, ืืืจ ืืึธืื ืืขืืขื ืึท ืคืึทืจืืจืขืกืขืจื ืืื ืื ืคืื ืึทื ืฆืืขื ืืืืขืจืึทืกื ืคืื ืืขืจ ืืึทืคืขืืงืขืจืื ื. ืืขืจ ืืื ืืขืจ ืืขื ืืฉื ืืขื ืขื ืื ืืืึทืืืื ืืื ืืจืืืืื ื ืืื ืื ืกืืงืืืจืึทืืื ืืืจืงืคืืขืฆืขืจ. ืืืื ืื ืืืขืกืืึทื ื ืึทืงืึทืื ืฅ ืืจืืืก ื ืืฉื ืึทืืื ืืึทื ื ืฆืืจืืง. ืืื ืืึธืื ืืืจ ืฆื ืืึทื ืืืขื ืืื ืื ืกืืงืืืจืึทืืื ืืืจืงืคืืขืฆืขืจ ืืื ืืึทืงืืืขื ืฉืืืึทืขืจ ืืืืึทืงืฉืึทื ื ืึธืืขืจ ืืืกืืืืื ืฆืึธืื ืืึทืงืกืื. ืืื ืึทืืข ืงืืืืึทื ืฅ ืืืึธืก ืงืืืขื ืฆื ืืื ืื ืืืืื ืฆื ืคืืจื ืืืืขืจ ืคึผืึธืจืืคืขื ืืื ืืขื ืจืืคึผืึธืจืืื ื ืืื ืคืึทืงืืืฉ ืฆืืื. ืืขืจืฆื, ืจืืึฟ ืึธืคื ืืขื ืคึผืึธืจืืคืขื ืืื ืืึทืืื-ืคึผืจืึธืืืงื, ืืึธืก ืืื, ืืขื ืืฉื ืืขื ืขื ืงืืืืึทื ืฅ ืคืื ืคืึทืจืฉืืื ืืขืฉืขืคื ืฉืืจืืช.
ืืื ืืขืจืฆื, ืื ืืืืขืจืคืขื ืืฉื ืคืื ืจืขืืืึทืืืืืขืจื, ืืืืืข ืจืืกืืฉ ืืื ืคืจืขืื, ืืืึทืงืกื.
ืฆื ืืจืขืคื ืงืจืึทื ื ืืืืขืจืคืขื ืืฉื ืืื ืืืืื ืืขื ืืกืื ืคึฟืึทืจ ืฆืืงืื ืคึฟื ืึทืคึผืืจืืืื, ืืืจ ืืึธืื ืืขืืืขืืึธืคึผืขื ืึทื ืื ืืืขืกืืึทื ื ืืขืฉืขืคื ืืึทืจืฅ ืืืืืจื ืืืืฃ Tarantool.
ืขืืืขืืข ืกืืึทืืืกืืืง. ืื ืื ืืืขืกืืึทื ื ืืขืฉืขืคื ืคืื ืึทืืคืึท-ืืึทื ืง ืืื ืืจืึธืืงืขืจืืืืฉ ืืึทืืื ืื ืืก ืคึฟืึทืจ ืืขื ืืฉื ืืื ืืขืืึทื ืขื ืืืืื ืฆื ืฆืืฉืืขืื ืื ืืขืืขืื ืืืื ืฆื ืืึทื ืืืขื ืืืืฃ ืคืึทืจืฉืืื ืกืืงืืืจืึทืืื ืืืจืงืคืืขืฆืขืจ, ืืืคึผืึทืืึทืืึธืจื ืืึทืืื ืื ืืก ืคึฟืึทืจ ืื ืกืืึธืจืืืืฉ ืคืื ืกืืงืืืจืึทืืื, ืฆืืืจืื ืคืึทืจืืืึทืืืื ื ืืึทืืื ืื ืืก ืคึฟืึทืจ ืืขื ืืฉื ืืื ืคึผืจืืืืึทื ืืื ืืจืืืก ืงืึทืคึผืืืึทื, ืืึทืืื ืื ืืก ืคึฟืึทืจ ืึทืจืืืกืืขืื ืกืืงืืืจืึทืืื ืคึฟืึทืจ ืื ืืขืจืข ืงืึธืืคึผืึทื ืืขืก. . ืื ืื ืืืขืกืืึทื ื ืืขืฉืขืคื ืคืื ืึทืืคืึท-ืืึทื ืง ืืืื ืืขืจ ืืื 3 ืืืืื ื ืงืืืึธืืขืก ืคึผืขืจ ืกืขืงืื ืืข, ืืืึธืก ืืขื ืขื ืืึทืื ืืึธืืืื ืคืื ืคืึทืจืฉืืื ืืจืืืืื ื ืคึผืืึทืืคืึธืจืืก. ืืขืฉืึทืก ืื ืึทืจืืขื ืืึธื, ืืขืจ ืืื 300 ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืืขืคืื ืขื ืืืืฃ ืื ืืืจืงืคืืขืฆืขืจ ืืื ืืืืึทืฃ ืคืื ืื ืืึทื ืง ืึธืืขืจ ืืืึทื ืงืืืืึทื ืฅ. ืึทืจืืืฃ ืฆื 5 ืืืืื ื ืกืืจ ืขืงืกืึทืงืืืฉืึทื ื ืคึผืขืจ ืกืขืงืื ืืข ืคืึทืื ืืืืฃ ืคืื ืืจืืืกื ืืืง ืืื ืื ืขืจืืขื ืคึผืืึทืืคืึธืจืืก. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืึทืืข ืงืืืืึทื ืฅ, ืืืืืข ืื ืขืจืืขื ืืื ืคืื ืืจืืืกื ืืืง, ืืืืื ืฆื ืืขื ืืืืขืจ ืฉืืขืืขืก ืืื ืคืึทืงืืืฉ ืฆืืื.
ืคึผืจืขืืืกืืึธืจื
ืขืจืืขืฅ ืคืื ืื ืึธื ืืืื ืคืื ืื 2000 ืก, ืืื ืืืขืจ ืืขืืืื ืคืื ืื ืืืขืกืืึทื ื ืืขืฉืขืคื ืืขืืืขืืึธืคึผืขื ืื ืืืคึผืขื ืืึทื ืืื: ืืืขืงืกื ืืจืืืืื ื, ืืจืึธืืงืขืจืืืืฉ ืืึทืืื ืื ืืก, ืงืจืึทื ืืงืืึทื ืืจืืืืื ื, ืืืืขืจ-ืืขื-ืืึธืืืึทื ืง ืืจืืืืื ื ืืื ืกืืงืืืจืึทืืื ืืื ืคืึทืจืฉืืื ืืขืจืืืืึทืืืืื. ืืื ืึท ืจืขืืืืืึทื, ืืืจ ืืึธืื ืืขืคืืื ืืื ืื ืืจืึทืคึผ ืคืื ืคืึทื ืืงืฉืึทื ืึทื ืืืขืื. ืืืืก ืืื ืืืก? ืืขืืขืจ ืฉืืจื ืคืื ืืขืฉืขืคื ืืื ืืืึทื ืืืืืขื ืข ืกืืกืืขืืขื ืืืึธืก ืืืคึผืืืงืึทื ืืขืืขืจ ืื ืืขืจืข ืก ืคืึทื ืืงืฉืึทื ื. ืืขืืขืจ ืกืืกืืขื ืืื ืืืื ืืืืืขื ืข ืืึทืื ืืึธืืขื, ืืึธืืฉ ืืื ืึทืจืืขืื ืืื ืื ืืขืืืข ืงืึทื ืกืขืคึผืก: ืืจืึทื ืืึทืงืฉืึทื ื, ืื ืกืืจืึทืืึทื ืฅ, ืงืึทืื ืขืจืคึผืึทืจืืืขืก, ืงืืืึธืืขืก, ืืื ืึทืืื ืืืืฃ. ืืื ืืื ืืขืืขืจ ืกืืกืืขื ืืืืึทืืืื ืื ืืืคึผืขื ืืึทื ืืื, ืึท ืืืืืืขืจืก ืืึธืึธืืึธืืืฉืขืจ ืืึธืจืื ืคืื ืืขืงื ืึทืืึทืืืฉืื ืืืขืจืืืฉื.
ืืื ืืขืจืฆื, ืื ืงืึธื ืืึทืืข ืคืื โโืื ืกืืกืืขืืขื ืืื ืฉืืื ืืึทื ืฅ ืึทืืืืืืืื, ืืืืึทื ืขืืืขืืข ืคึผืจืึธืืืงืื ืขืจืืืืฉืึทื ืืืืึทื ืืื ืื ืืืื 1990 ืก. ืืื ืืื ืขืืืขืืข ืืขืืืื ืืขื ืกืืึธืื ืื ืึทื ืืืืืงืืื ื ืคึผืจืึธืฆืขืก, ืืื ืขืก ืืขื ืขื ืืขืืืขื ืคืึธืจืฉืืขืืื ื ืคึผืจืึธืืืขืืก.
ืจืขืงืืืืจืขืืขื ืฅ ืคึฟืึทืจ ืึท ื ืืึทืข ืืืืืื ื
ืืขืฉืขืคืื ืืึธืื ืืืื ืืขืืขื ืึทื ืืขืงื ืึทืืึทืืืฉืืงืึทื ืืจืึทื ืกืคืึธืจืืึทืฆืืข ืืื ืืืืืึทื ืคึฟืึทืจ ืืืืึทืืขืจ ืึทื ืืืืืงืืื ื. ืื ืจ ืืื ื ืืขืืขื ื ืืืืคืืืื :
- ืงืืืึทืื ืึทืืข ืืขืฉืขืคื ืืึทืื ืืื ืึท ืืืื ืฉื ืขื ืกืืึธืจืืืืฉ ืืื ืืื ืึท ืืืื ืืึทืื ืืึธืืขื.
- ืืืจ ืืืื ื ืืฉื ืคืึทืจืืืจื ืึธืืขืจ ืืืืฉื ืื ืืื ืคึฟืึธืจืืึทืฆืืข.
- ืขืก ืืื ื ืืืืืง ืฆื ืืืขืจืกืืข ืื ืืึทืื, ืืืืึทื ืืื ืงืืื ืืึธืืขื ื ืื ืจืขืืืืึทืืึธืจ ืงืขื ืืขืื ืกืืึทืืืกืืืง ืคึฟืึทืจ ืื ืคืจืืขืจืืืงืข ืืึธืจื.
- ืืืจ ืืืื ื ืืฉื ื ืึธืจ ืืจืขื ืืขื ืขืืืขืืข ื ืืึทืข, ืืึธืืขืจื DBMS, ืึธืืขืจ ืืึทืื ืึท ืคึผืืึทืืคืึธืจืืข ืคึฟืึทืจ ืกืึทืืืืื ื ืืขืฉืขืคื ืคึผืจืึธืืืขืืก.
ืืื ืืขืจืฆื, ืืื ืืืขืจ ืึทืจืงืึทืืขืงืฅ ืฉืืขืื ืืืืขืจ ืืืืื ืืืืื ืืื ืืขื:
- ืื ื ืืึทืข ืืืืืื ื ืืืื ืืืื ืขื ืืขืจืคึผืจืืื-ืงืืึทืก, ืืึธืก ืืื, ืขืก ืืืื ืฉืืื ืืืื ืืขืกืืขื ืืื ืขืืืขืืข ืืจืืืก ืงืึธืืคึผืึทื ืืขืก.
- ืื ืึธืคึผืขืจืืืืื ื ืืึธืืข ืคืื โโืื ืืืืืื ื ืืึธื ืืืื ืืืกืืข ืงืจืืืืฉ. ืืขื ืืืื ืึทื ืืืจ ืืืื ืืืื ืคืึธืจืฉืืขืื ืืื ืขืืืขืืข ืืึทืื ืกืขื ืืขืจืก ืกืืืืึทืืืืื ืืึทืกืื ืืื ืงืึทืืื ืืืืึทืื ืืขืื ืื ืึทืืืืืืฉ ืคืื ืืืื ืืึทืื ืฆืขื ืืขืจ.
- ืื ืกืืกืืขื ืืืื ืืืื ืืึธืจืืืึทื ืืึทืื ืกืงืึทืืึทืืืข. ืืขืจ ืคืึทืงื ืืื ืึทื ืึทืืข ืืื ืืืขืจ ืงืจืึทื ื ืกืืกืืขืืขื ืืขื ืขื ืืืืื ืืืขืจืืืงืื ืกืงืึทืืึทืืืข, ืืื ืืืจ ืืขื ืขื ืฉืืื ืืืืืื ื ืื ืกืืคืื ืจืขืื ืฆื ืืขืจ ื ืืืขืจืืง ืืืึผืงืก ืคืื ืืึทืื ืืืึทืจื ืืึทืื. ืืขืจืืืขืจ, ืืขืจ ืืึธืืขื ื ืืื ืืขืงืืืขื ืืืขื ืืืจ ืืึทืจืคึฟื ืฆื ืืึธืื ืึท ืืึธืจืืืึทื ืืึทืื ืกืงืึทืืึทืืืข ืกืืกืืขื ืฆื ืืืืึทืื ืืขืื.
- ืฆืืืืฉื ืึทื ืืขืจื ืืึธื ืืขื ืืื ืื ืืขืืึธืื, ืึทื ืื ืืืืืื ื ืืึทืจืฃ ืืฒึทื ืืืืืง.
ืืืจ ืืึธืื ื ืืืืขืืื ืืขื ืื ื ืึธืจืืึทื ืืึทืจืฉืจืื: ืืืจ ืคืืจืืืืืจื ืื ืืืืขืจืคืขื ืืฉื ืืื ืงืึธื ืืึทืงื ืื ืคึผืขืจืืฉืึทืกืื ื ืึธืคึผืืืืืื ื. ืคืื ืืึธืจื ืืืจ ืืืงืืืขื ืึท ืจืฉืืื ืคืื ืงืึธืืคึผืึทื ืืขืก ืืืึธืก, ืืื ืึทืืืขืืืื, ืืขื ืขื ืืจืืื ืฆื ืืึธื ืืึธืก ืคึฟืึทืจ ืืื ืื. ืืืจ ืืขืจืฆืืืื ืึทืืขืืขื ืืืขืื ืืขื ืคึผืจืึธืืืขื, ืืื ืืืงืืืขื ืึทื ืึทืกืขืกืืึทื ื ืคืื ืื ืกืึทืืืฉืึทื ื ืคืื ืืขืงืก ืคืื ืืื.
ืืื ืืขืจ ืืึทื ืง, ืืืจ ืืึธื ื ืื ื ืขืืขื ืืืขืจ ืขืก ืื ืก ืืืึธืจื ืคึฟืึทืจ ืขืก; ืืืจ ืืื ืฆื ืคึผืจืืืืจื ืึทืืฅ ืืื. ืืขืจืืืขืจ, ืึท ืืึทื ืืึทืืึธืจื ืฆืืฉืืึทื ื ืคืื ืืื ืืืขืจ ืืืืื ืคืึทืจืืขืกื ืืื ืืขืืืขื ืฆื ืคืึธืจื ืืึทืกืข ืืขืกืฅ. ืืืจ ืคืืจืืืืืจื ืืึทืกืข ืคึผืจืืืืจื ืืึทืกืงืก, ืืื ืืจืื ืคืื ืืขืงืก ืงืึธืืคึผืึทื ืืขืก ืืึธืื ืฉืืื ืืกืืื ืฆื ืื ืกืืจืืืขื ื ืึท ืคึผืจืึธืืืึทืืืืคึผ ืืืืืื ื ืืืืืจื ืืืืฃ ืืืงืึธืจื ืืขืงื ืึทืืึทืืืฉืื ืืืืฃ ืืืืขืจ ืืืืื ืงืึธืกื ืฆื ืคึผืจืืืืจื ืขืก.
ืืื ืืืขื ื ืืฉื ืืึธืื ืืืจ ืืื ืืืจ ืืขืกืืขื ืึทืืฅ ืืื ืืื ืืึทื ื ืขืก ืืขื ืืืขื, ืืื ืืืขื ื ืึธืจ ืกืึทืืขืจืืื: ืืขืจ ืืขืกืืขืจ ืคืึธืจืฉืืขืืื ื ืืื ืืึทืกืข ืืขืกืฅ ืืื ืืขืืืืื ืืืจื ืึท ืคึผืจืึธืืืึทืืืืคึผ ืืืืืื ื ืืืืืจื ืืืืฃ Tarantool ืคืื ืื Mail.ru ืืจืืคืข ืึทื ืืืืืงืืื ื ืืึทื ืฉืึทืคึฟื. ืื ืจ ืืื ื ืืื ืืขืจืืขืฉืจืื ื ื ืืคืื ื ืื ื ืื ืืขืืืื ื ืื ืืืืืงืืื ื . ืขืก ืืขื ืขื ืืขืืืขื ืคืืจ ืืขื ืืฉื ืคึฟืื Mail.ru ืืจืืคืข, ืืื ืคึฟืื Alfa-Bank ืขืก ืืขื ืขื ืืขืืืขื ืืจืื ืืขืืืขืืึธืคึผืขืจืก, ืืจืื ืกืืกืืขื ืึทื ืึทืืืก, ืึท ืืืืืื ื ืึทืจืืืืขืงื, ืึท ืคึผืจืึธืืืงื ืืึทืืืฆืขืจ ืืื ืึท ืกืงืจืื ืืขื.
ืืืืึทืืขืจ ืืื ืืืขื ืืึธืื ืืืจ ืืืขืื ืืื ืืื ืืืขืจ ืกืืกืืขื ืืขืืืืงืกื, ืืื ืขืก ืืืืึทืืืื, ืืืึธืก ืืืจ ืืืื ืืื ืืืึธืก ืคึผืื ืงื ืืึธืก.
ืึทื ืืืืืงืืื ื
ืืขืจ ืขืจืฉืืขืจ ืงืฉืื ืืืจ ืืขืคืจืขืื ืืื ืืื ืืื ืฆื ืืึทืงืืืขื ืืึทืื ืคืื ืืื ืืืขืจ ืงืจืึทื ื ืกืืกืืขืืขื. ืืืจ ืืึทืฉืืึธืกื ืึทื ืืืืคึผ ืืื ืืึทื ืฅ ืคึผืึทืกืืง ืคึฟืึทืจ ืืื ืื, ืืืืึทื ืึทืืข ืงืจืึทื ื ืกืืกืืขืืขื ืืืขืจืืขืื ืืื ืืขืืขืจ ืื ืืขืจืข ืืืจื ืฉืืงื ืงืกืื ืึธืืขืจ ืืืฉืกืึธื ืืืืขืจ ืืืืคึผ.
ืืืจ ื ืืฆื ืื ืืืืคึผ ืกืขืจืืืขืจ ืืขืืืื ืืื Tarantool ืืืืึทื ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืคืึทืจืขื ืืืงื ืกืกื ืกืขืฉืึทื ื, ืืื ืื ืคืึธืจืฉืืขืืื ื ืืื ืืขื ืื ืคึฟืึทืจ ืืื ืื.
ืืื ืืื ืฉืืื ืืขืืืื, ืึทืืข ืืื ืืืขืจ ืกืืกืืขืืขื ืืขืื ืืื ืคืึทืจืฉืืืขื ืข ืืึทืื ืืึธืืขืืก, ืืื ืืื ืื ืึทืจืืึทื ืฉืจืืึทื ืืืจ ืืึทืจืคึฟื ืฆื ืืจืขื ืืขื ืื ืืืืคืขืฅ ืฆื ืื ืืึธืืขื ืืืึธืก ืืืจ ืืึทืฉืจืืึทืื ืืื. ืืขื ืืื ืืขืืืจืคื ื ืฉืคืจืื ืืืืก ืืื ืืขืืืื ืคืืจืืืื ืืืขื ืืืื. ืืืจ ืืืืกืืขืจืืืืืื ืืืคึผืขืจืึทืืืื ืืืึท. ืืืจ ืืืืคื ืึทืืข ืืึทืื ืงืึทื ืืืขืจืืฉืึทื ืงืึธื ืืื ืึท ืืึทืืืงืึทืกืื - ืืึธืก ืืื ืึท ืืืืขืจ ืึธืจื ืืืืึทืืขืจ ืคืื ืืืึธืก ืื ืคืืืกื ืืืง ืงืึธื ืืื ื ืืฉื ืืืื. ืฆื ืืึธื ืืึธืก, ืืืจ ืคืฉืื ืืึธืื ืื ืคืืจืืื ืื ืงืึธื, ืงืจืืืืืื ื ืึท ืกืืืืืืข ืืื ืคืึทื ืืงืฉืึทื ื ืืืึธืก ืงืขื ืขื ื ืืฉื ืคืึทืจืฉืคึผืึทืจื ืึธืืขืจ ืคืึทืื ืขืคึผืขืก.
ื ืึธื ืงืึทื ืืืขืจืืฉืึทื, ืื ืืึทืื ืืืื ืืืื ืึธืคึผืืขืฉืืขืื ืคึฟืึทืจ ืืขืกืงืขื ืืื ืื ืืึธืืขื ืืืึธืก ืืืจ ืฉืึทืคึฟื. ืืืจ ืืืกืงืึทืกื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื ืืืึธืก ืื ืืึธืืขื ืืึธื ืืืื ืืื ืืืึธืก ืฉืคึผืจืึทื ืฆื ื ืืฆื ืฆื ืืึทืฉืจืืึทืื ืขืก. ืืืจ ืืืืกืืขืจืืืืืื Apache Avro ืืืืึทื ืื ืฉืคึผืจืึทื ืืื ืคึผืฉืื ืืื ืขืก ืืื ืฉืืืฆื ืคึฟืื Tarantool. ื ืื ืืืขืจืกืืขืก ืคืื ืื ืืึธืืขื ืืื ืื ืื ืงืึธื ืงืขื ืขื ืืืื ืึทืคึผืขืจืืืืึทื ืขืืืขืืข ืืึธื ืคึผืขืจ ืืึธื, ืืคืืื ืืื ืืขืจ ืืึทืกืข ืึธืืขืจ ืึธื, ืืื ืงืืื ืฆืืื ืคืื ืืขื ืืึธื, ืืื ืึทืืึทืคึผื ืฆื ืขื ืืขืจืื ืืขื ืืืืขืจ ืืขืฉืืืื ื.
ื ืึธื ืืืขืจืึทืคืึทืงืืืฉืึทื, ืื ืืึทืื ืืืื ืืืื ืืขืจืืืขืืืขื. ืืืจ ืืึธื ืืึธืก ืืื ืืืกืึทืจื (ืืืจ ืืึธืื ืืขืึธ-ืคืึทืจืฉืคึผืจืืืืข ืจืขืคึผืืึทืงืึทื ืคืื ืฉืึทืจืื).
ืืขืจืฆื, ืื ืกืคึผืขืฆืืคึฟืืฉืงืืื ืืื ืึทืืื ืึทื ืจืืึฟ ืกืืกืืขืืขื ืืืึธืก ืฉืืงื ืืื ืื ืืึทืื ืืึธื ื ืื ืืึธืจืื ืฆื ืืืจ ืืืงืืืขื ืขืก ืึธืืขืจ ื ืืฉื. ืืขืจืืืขืจ, ืืืจ ืืืคึผืืึทืืขื ืึทื ืึท ืคืึทืจืจืืืื ืจืื ืคืื ืื ืึธื ืืืื. ืืืืก ืืื ืืืก? ืืืื ืคึฟืึทืจ ืขืืืขืืข ืกืืื ืึท ืืืืคืขืฅ ืืื ื ืืฉื ืึทื ืืขืจืืึธื ืืึทืื ืืจืึทื ืกืคืึธืจืืึทืฆืืข ืึธืืขืจ ืืืขืจืึทืคืึทืงืืืฉืึทื, ืืืจ ื ืึธื ืืึทืฉืืขืืืงื ืงืึทืืึธืืข, ืึธืืขืจ ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืึทื ืจืึทืืขืืืขื ืื ืืืืคืขืฅ ืืื ืื ืคืึทืจืจืืืื ืจืื. ืขืก ืืื ืงืึธื ืกืืกืืขื ื ืืื ืืืื ืืื ืื ืืืืคึผื ืืขืฉืขืคื ืืึทืื ืืืขืจืืึทืืก. ืืืจ ืืืืื ืืขืฉืจืืื ืึทื ืึทืืืื ืืกืืจืึทืืึธืจ ืฆืืืื ื ืคึฟืึทืจ ืขืก, ืคืึทืจืฉืืื ืืขืืจืืงืก ืืื ืึทืืขืจืฅ. ืืื ืึท ืจืขืืืืืึทื, ืืืจ ืืึธื ื ืื ืคืึทืจืืืจื ืืึทืื. ืืคืืื ืืืื ืขืคึผืขืก ืืื ืคืืจืขื ืืขืจื ืืื ืืขืจ ืืงืืจ, ืืืื ืื ืืึทืื ืืึธืืขื ืืื ืคืืจืขื ืืขืจื, ืืืจ ืืืขืื ืืืืื ืืขืืขืงื ืขืก ืืื ืงืขื ืขื ืึทืืึทืคึผื.
ืืืฆื ืืืจ ืืึทืจืคึฟื ืฆื ืืขืจื ืขื ืืื ืฆื ืฆืืจืืงืงืจืืื ืืขืจืืืขืืืขื ืืึทืื. ืืืจ ืงืขืจืคืึทืื ืึทื ืึทืืืืื ืืื ืืืขืจ ืกืืกืืขืืขื ืืื ืืขืืขื ืึทื ืืขืจ ืงืืึทืกืืฉ ืึธื ืืืืื ืคืื Java ืืื Oracle ืืึทืืืงืข ืึผืืื ืขืืืขืืข ืกืึธืจื ืคืื ORM ืืืึธืก ืงืึทื ืืืขืจืฅ ืืึทืื ืคืื ืจืืืืืฉืึทื ืึทื ืฆื ืืืืคืขืฅ. ืึทืืื ืืืึธืก ื ืื ืืื ืืขืื ืึทืืืืฉืขืงืฅ ืฆื ืกืืกืืขืืขื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืจืึทืคืืง? ืึทืืื ืืืจ ืืืืงืืขื ืื ืืขื ืืืขื GraphQL, ืืืึธืก ืืืืขืื ื ืึทืืข ืืื ืืืขืจ ืืืืขืจืคืขื ืืฉื. ืขืก ืึทืืึทืื ืืืจ ืฆื ืืึทืงืืืขื ืืึทืื ืืื ืื ืคืึธืจืขื ืคืื ืืจืึทืคืก ืืื ืฆืืขื ืืืืื ืืืึธืก ืืืจ ืืึทืจืคึฟื ืจืขืื ืืืฆื. ืืืจ ืงืขื ืขื ืืคืืื ืืืขืจืกืืข ืื API ืืื ืึท ืคึผืืึทืฅ ืคืื ืืืืืืงืืื.
ืึผืืขื ืืืืื ืืืจ ืืืื ืืขืืขื ืึทื ืื ืืึทืื ืืืจ ืืขื ืขื ืขืงืกืืจืึทืงื ืืื ื ืืฉื ืืขื ืื. ืืืจ ืืืฉืืคื ืคืึทื ืืงืฉืึทื ื ืืืึธืก ืงืขื ืขื ืืืื ืืื ืืงื ืฆื ืึทืืืืฉืขืงืฅ ืืื ืื ืืึธืืขื - ืืกืขื ืฉืึทืื ืงืึทืืงืืึทืืืืืื ืคืขืืืขืจ. ืึทื ืืื, ืืืจ ืฆืืืฉืขืคึผืขื ืึท ืืืืขืจ ืคึฟืื ืงืฆืืข ืฆื ืื ืคืขืื, ืืืึธืก, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืงืึทืืงืืึทืืืืฅ ืื ืืืจืืฉื ืืืืขื ืฆืืืืจื ืคึผืจืืึทื. ืืื ืืขืจ ืคืื ืืจืืืกื ืืืง ืงืึทื ืกืืืขืจ ืืืืก ืจืืงืืืขืก ืื ืืึทืื ืืื ื ืืฉื ืึทืคึฟืืื ืืืืกื ืึทื ืืึธืก ืืื ืึท ืงืึทืืงืืึทืืืืืื ืคืขืื.
ืืืคึผืืึทืืขื ืึทื ืึท ืึธืืขื ืืึทืงืืืฉืึทื ืกืืกืืขื.
ืืขืจื ืึธื ืืึธืื ืืืจ ืืืืขืจืงื ืึทื ืขืืืขืืข ืจืึธืืขืก ืืึธืื ืืื ืืืืกืืขืงืจืืฆื ืืื ืืื ืืืขืจ ืืึทืฉืืืก. ื ืจืึธืืข ืืื ืึท ืืื ืคืื ืึทืืืจืขืืึทืืึธืจ ืคืื ืคืึทื ืืงืฉืึทื ื. ืืืคึผืืงืึทืืื, ืจืึธืืขืก ืืึธืื ืคืึทืจืฉืืืขื ืข ืคึผืจืึธืืคืืืื ืคึฟืึทืจ ื ืืฆื ืคืื ืืืกืจืืื:
- T-Connect: ืืึทื ืืึทืื ืื ืงืึทืืื ื ืงืึทื ืขืงืฉืึทื ื, ืงืคึผื ืืืืืืขื, ื ืืืขืจืืง ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื, ืกืืืืืืึทืก.
- IB-Core: ืคืืจืืืื ืืืขื ืื ืืึทืื ืขืก ื ืขืื ืืืจื ืื Tarantool ืคึผืจืึธืืึธืงืึธื, ืืึธืก ืืื, ืขืก ืึทืคึผืขืจืืืฅ ืืื ืืืฉื. ืขืก ืืืื ืืื ื ืืฉื ืงืจืึธื ืฉืืึทื ืืื ืืื ืกืงืึทืืึทืืืข.
- ืกืืึธืจืืืืฉ: ืืืืื ืกืืึธืจื ืืึทืื, ืืื ื ืืฉื ื ืืฆื ืงืืื ืืึธืืืง. ืืขื ืจืึธืืข ืืืคึผืืึทืืึทื ืฅ ืื ืกืืืคึผืืึทืกื ืื ืืขืจืคืืืกืื. ืกืงืึทืืึทืืืข ืืึทื ืง ืฆื vshard.
ืืึธืก ืืื, ืืื ืจืึธืืขืก, ืืืจ ืืืงืึธืืคึผืึทืื ืคืึทืจืฉืืืขื ืข ืคึผืึทืจืฅ ืคืื ืืขื ืงื ืืื ืคืื ืืขืืขืจ ืื ืืขืจืขืจ, โโืืืึธืก ืงืขื ืขื ืืืื ืกืงืืืื ืื ืืืคึผืขื ืืึทื ืืื ืคืื ืืขืืขืจ ืื ืืขืจืขืจ.
ืึทืืื, ืืืจ ืืึธืื ืืืฉืืคื ืึทื ืืืกืื ืืงืจืึทื ืึทืก ืืจืึทื ืกืึทืงืืืึธื ืึทื ืืึทืื ืืืืคื ืจืขืงืึธืจืืื ื ืืื ืึท ืคืึทืจืจืืืื ืจืื ืืื ืึท ืึทืืืื ืืกืืจืึทืืึธืจ ืฆืืืื ื. ืื ืจืขืงืึธืจืืื ื ืืื ืืืกืื ืืงืจืึทื ืึทืก ืคืื ืึท ืืขืฉืขืคื ืคืื ื ืคืื ืืืื ืื ื: ืืืื ืืืจ ืืขื ืขื ืืขืจืึทื ืืื ืฆื ืฉืจืืึทืื ืืึทืื ืฆื ืืื, ืงืืื ืขื ืื ืืื, ืืืจ ืืืขืื ืืึทืฉืืขืืืงื ืขืก. ืืืื ืขืก ืืื ื ืืฉื ืืืฉืืขืืืงื, ืขืคึผืขืก ืืื ืคืึทืืฉ ืืื ืื ืืึทืื ืืึทืจืฃ ืืืื ืืขืฉืืงื. ืืึธืก ืืื ืื ืืืกืื ืืงืจืึทื ืึทืก ืจืขืงืึธืจืืื ื.
ืืขืกืืื ื
ืคึฟืื ืื ืึธื ืืืื ืคืื ืื ืคึผืจืืืขืงื, ืืืจ ืืึทืฉืืึธืกื ืึทื ืืืจ ืืืขืื ืคึผืจืืืืจื ืฆื ืื ืกืืจืืืขื ื ืคึผืจืึธืืข ืืขืืจืืื ืึทื ืืืืืงืืื ื. ืืืจ ืฉืจืืึทืื ืึทืคึผืึทืจืึทื ืืขืกืฅ ืืื ืืืึท ื ืืฆื ืื ืืึทืจืึทื ืืึธืึธื / ืฆืึทืคึผื ืคืจืืืืืืขืจืง, ืืื ืื ืืึทืืจืืืฉืึทื ืืขืกืฅ ืืื ืคึผืืืืึธื ื ืืฆื ืื ืคึผืืืขืกื ืคืจืืืืืืขืจืง. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืืจ ืึทืจืืึทื ืฆืืขื ืืืืืข ืืขืืืขืืึธืคึผืขืจืก ืืื ืึทื ืึทืืืก ืืื ืฉืจืืืื ืื ืืึทืืจืืืฉืึทื ืืขืกืฅ.
ืืื ืืึธื ืืืจ ื ืืฆื ืคึผืจืึธืืข ืืขืืจืืื ืึทื ืืืืืงืืื ื?
ืืืื ืืืจ ืืืขืื ืึท ื ืืึทืข ืฉืืจืื, ืืืจ ืคึผืจืืืืจื ืฆื ืฉืจืืึทืื ืึท ืคึผืจืึธืืข ืคึฟืึทืจ ืขืก ืขืจืฉืืขืจ. ืืืขื ืืืจ ืึทื ืืืขืงื ืึท ืืฉืืง, ืืืจ ืืึทืื ืืืืขืจ ืฆื ืฉืจืืึทืื ืึท ืคึผืจืึธืืข ืขืจืฉืืขืจ, ืืื ืืืืื ืืขืืึธืื ืคืึทืจืจืืืื ืขืก. ืืื ืขืจืฉืืขืจ ืขืก ืืื ืฉืืืขืจ ืฆื ืึทืจืืขืื ืึทืืื, ืขืก ืืื ืึท ืืืกืึทื ืืขืจืกืืึทื ืืื ื ืคืื ืื ืขืืคึผืืืืื, ืืคืืื ืกืึทืืึธืืึทืืฉ: "ืืึธืืืจ ืขืก ืืขืฉืืืื ื ืคืึทืจืจืืืื ืืืฆื, ืืึธื ืขืคึผืขืก ื ืืึท, ืืื ืืึทื ืืขืงื ืขืก ืืื ืืขืกืฅ." ื ืึธืจ ืืึธืก "ืฉืคึผืขืืขืจ" ืงืืื ืึผืืขื ืงืืื ืืึธื ื ืืฉื.
ืืขืจืืืขืจ, ืืืจ ืืึทืจืคึฟื ืฆื ืฆืืืื ืืขื ืืื ืฆื ืฉืจืืึทืื ืืขืกืฅ ืขืจืฉืืขืจ ืืื ืคืจืขืื ืื ืืขืจืข ืฆื ืืึธื ืืึธืก. ืืืืืื ืืืจ, ืคึผืจืึธืืข-ืืขืืจืืื ืึทื ืืืืืงืืื ื ืืจืขื ืื ืืขื ืขืคืืฅ ืืคืืื ืืื ืื ืงืืจืฅ ืืขืจืืื. ืืืจ ืืืขื ืคืืื ืึทื ืืืื ืืขืื ืืื ืืขืืืืจื ืืจืื ืืขืจ. ืืืจ ืคืืื ืึทื 99% ืคืื ืื ืงืึธื ืืื ืืืฆื ืืืืขืงื ืืืจื ืืขืกืฅ. ืืึธืก ืืืื ื ืืื ืึท ืคึผืืึทืฅ, ืึธืืขืจ ืืืจ ืืึธื ื ืื ืืึธืื ืงืืื ืคืจืืืืขืืขื: ืืขืกืฅ ืืืืคื ืืืืฃ ืืขืืขืจ ืืืขืจืืขืื.
ืึธืืขืจ, ืืืึธืก ืืืจ ืืืืข ืจืืึฟ ืืื ืืึทืกืข ืืขืกืืื ื; ืืืจ ืืึทืืจืึทืืื ืขืก ืื ืืขืจืกื ืืืืืืืง ืืื ืืืจืืคืืจื ืขืก ืงืขืกืืืืขืจ.
ืืื ืืืขื ืืึธืื ืืืจ ืึท ืืืกื ืืขืจืฆืืืืื ื ืืืขืื ืืื ืืืจ ืืึธืื ืืืจืืืขืงืึธืื ืืขืจ ืขืจืฉืืขืจ ืืื ืข ืคืื โโืืึทืกืข ืืขืกืืื ื ืคืื ืืืื ืขืจ ืคืื ืื ืขืจืฉืืขืจ ืืืขืจืกืืขืก. ืืืจ ืืึธืื ืืื ืกืืึทืืืจื ืื ืกืืกืืขื ืืืืฃ ืื ืืึทืคึผืืึทืคึผ ืคืื ืื ืืขืืืขืืึธืคึผืขืจ, ืืืืกืืขืืจืืื ืื ืืึทืกืข ืืื ืืึทืงืืืขื 4 ืืืืื ื ืืจืึทื ืืึทืงืฉืึทื ื ืคึผืขืจ ืกืขืงืื ืืข. ืืื ืจืขืืืืืึทื ืคึฟืึทืจ ืึท ืืึทืคึผืืึทืคึผ. ืืืจ ืืื ืกืืึทืืืจื ืขืก ืืืืฃ ืึท ืืืืจืืืึทื ืืึทืกืข ืืึทื ืง ืคืื ืคืืจ ืกืขืจืืืขืจืก, ืฉืืืึทื ืืื ืืื ืคึผืจืึธืืืงืฆืืข. ืคึผืืึทื ื ืขื ืฆื ืึท ืืื ืืืื. ืืืจ ืงืึทืืขืจ ืขืก, ืืื ืืืจ ืืึทืงืืืขื ืึท ืจืขืืืืืึทื ืขืจืืขืจ ืืื ืืืืฃ ืึท ืืึทืคึผืืึทืคึผ ืืื ืืืื ืคืึธืืขื. ืงืืึทืคึผ ืืื ืืึทืื.
ืื ืจ ืืฒื ืข ื ืืขืฐืข ื ืืฒืข ืจ ืืจืืืขืจืืง . ืืืจ ืงืืงื ืืื ืื ืกืขืจืืืขืจ ืืึทืกืข, ืึธืืขืจ ืขืก ืืืจื ืก ืืืืก ืึทื ืืื ืืขื ืขื ืืืืืืง.
ืืืจ ืจืืคื ืื ืืขืืืขืืึธืคึผืขืจืก, ืืื ืืื ืืขืจืงืืขืจื ืฆื ืืื ืื, ืืขื ืืฉื ืืืึธืก ืงืืืขื ืคืื ืื ืืืขืื ืคืื ืืืฉืึทืืืึท, ืึทื Tarantool ืืื ืืืื-ืคืึธืืขื. ืขืก ืงืขื ืขื ืืืืื ืืืื ืืคืขืงืืืืืื ืืขื ืืฆื ืืืจื ืืืื ืคึผืจืึทืกืขืกืขืจ ืืึทืจืฅ ืืื ืืขืจ ืืึทืกืข. ืืขืจื ืึธื ืืืจ ืืืคึผืืืื ืื ืืึทืงืกืืืื ืืขืืืขื ื ืืืขืจ ืคืื ืืึทืจืึทื ืืึธืึธื ืื ืกืืึทื ืกืื ืืืืฃ ืืขืืขืจ ืกืขืจืืืขืจ, ืืืขื ืื ืืืืฃ ืื ืืึทืกืข ืืื ืฉืืื ืืืงืืืขื 14,5 ืืืืื ื ืืจืึทื ืืึทืงืฉืึทื ื ืคึผืขืจ ืกืขืงืื ืืข.
ืืื ืืืจ ืืขืจืงืืขืจื ืืืืืขืจ. ืจืขืื ืฆื ืืขืจ ืึธืคึผืืืื ืืื ืจืึธืืขืก ืืืึธืก ื ืืฆื ืจืขืกืืจืกื ืืืคืขืจืขื ืืื, ืืื ืืืขืจ ืจืึธืืขืก ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืคึผืจืึทืกืขืกืื ื ืงืึทื ืขืงืฉืึทื ื ืืื ืืึทืื ืืจืึทื ืกืคืึธืจืืึทืฆืืข ืืึธืืืื ืืืืื ืื ืคึผืจืึทืกืขืกืขืจ, ืืื ืฉืืจืขื ื ืคึผืจืึทืคึผืึธืจืฉืึทื ืึทื ืฆื ืื ืืึทืกืข.
ืืื ืืขื ืคืึทื, ืืึผืจืื ืืื ืืขื ืืฆื ืืืืื ืคึฟืึทืจ ืคึผืจืึทืกืขืกืื ื ืื ืงืึทืืื ื ืงืึทื ืขืงืฉืึทื ื ืืื ืฆืืึทืืืืืึทืืืง ืึทืืืืฉืขืงืฅ.
ืืืืฃ ืื ืคืึทืจืงืขืจื, ืืืืฃ ืกืืึธืจืืืืฉ ืกืขืจืืืขืจืก, ืคึผืจืึทืกืขืกืขืจ ืืึทืกืข ืืขืืืืงืกื, ืึธืืขืจ ืคืื ืกืืึธืืขืจ ืืื ืืืืฃ ืกืขืจืืืขืจืก ืืืึธืก ืคึผืจืึธืฆืขืก ืงืึทื ืขืงืฉืึทื ื.
ืืื ืืืงืึธืจื ืงืึทื ืกืึทืืฉืึทื ืืขืืืืงืกื ืืื ืืืจืขืงื ืคึผืจืึธืคึผืึธืจืฆืืข ืฆื ืื ืกืืืข ืคืื โโโโืืึทืื ืืึธืืืื.
ืืึทืืื ืื ืืก
ืฆื ืึทื ืืืืืงืืขื ืืื ืืืขืจ ื ืืึทืข ืคึผืจืึธืืืงื ืกืคึผืึทืกืืคืืงืื ืืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืคึผืืึทืืคืึธืจืืข, ืืืจ ืืืฉืืคื ืึท ืงืึธืืคึผืึธื ืขื ื ืคึฟืึทืจ ืืืคึผืืืืื ื ืืึทืืื ืื ืืก ืืื ืืืืืจืขืจืื ืืืืฃ ืขืก.
ืกืขืจืืืืกืขืก ืืขื ืขื ื ืืฉื ืืืืื ืงืืืื ืืจืขืงืืขื ืคืื ืงืึธื ืืืึธืก ืึทืจืืขืื ืืืืฃ ืขืืืขืืข ืคืขืืืขืจ. ืืื ืงืขื ืขื ืืืื ืืึทื ืฅ ืืจืืืก ืืื ืงืึธืืคึผืืืฆืืจื ืกืืจืึทืงืืฉืขืจื ืืืึธืก ืืขื ืขื ืืืื ืคืื ืึท ืงื ืืื, ืงืึธื ืืจืึธืืืจื ืจืขืคึฟืขืจืขื ืฅ ืืึทืื, ืืืืคื ืืขืฉืขืคื ืืึธืืืง ืืื ืฆืืจืืงืงืืืขื ืจืขืกืคึผืึธื ืกืขืก. ืืืจ ืืืื ืึทืจืืืกืคืืจื ืื ืกืขืจืืืืก ืกืืขืืข ืฆื GraphQL, ืืื ืืขืจ ืงืึทื ืกืืืขืจ ืืืงืืื ืึท ืื ืืืืขืจืกืึทื ืึทืงืกืขืก ืคืื ื ืฆื ืื ืืึทืื, ืืื ืื ืืจืึทืกืคึผืขืงืฉืึทื ืืืืขืจ ืื ืืื ืฆืข ืืึธืืขื. ืขืก ืืื ืืืืขืจ ืืึทืงืืืขื.
ืืื ื ืกืขืจืืืืกืขืก ืึทื ืืืึทืืื ืคืืืข ืืขืจ ืคืึทื ืืงืฉืึทื ื, ืืืจ ืืึทืฉืืึธืกื ืึทื ืขืก ืืึธื ืืืื ืืืืืจืขืจืื ืืื ืืืึธืก ืืืจ ืืืขืื ืึทืจืืืขืจืคืืจื ืึธืคื ืืขื ืืฆื ืงืึธื. ืื ืจ ืืื ื ื ืฒ ืฆืืืขืืฒื ื ืื ื ืืข ืจ ืืืืขืจืข ืจ ืกืืืื , ืืื ื ืคืจืืข ืจ ืืขืืื ื ื ื ืข ืก ืฆืขืืจืขื ื ืื ื ื ืืฉ ื ืคื ืจ ืืื ืื . ืืื ืืืฆื ืืืจ ืงืขื ืขื ืืึทืฉืืืืขื ื ืึธื ืื ืืืืืจืึทื ืืึทื ืฅ ืฆื ืคืึทื ืืงืฉืึทื ื ืืื ืื ืคืึธืจืขื ืคืื ืืืืืจืขืจืื.
ืืืจ ืืขืืืืื ืฆื ืืึธืื ืึท ืคึผืืึทืืคืึธืจืืข ื ืื ืืืืื ืคึฟืึทืจ ืกืืึธืจืืืืฉ, ืึธืืขืจ ืืืื ืคึฟืึทืจ ืงืึทืืคึผืืืืื ื. ืืื ืืื ื ืืืจ ืืึธืื ืฉืืื ืืขืืื ืึท ืืื ืื ืคืื ืจืขืคึผืืึทืงืึทื ืืื ืฉืึทืจืื, ืืืจ ืืืคึผืืึทืืขื ืึทื ืึท ืืื ืคืื ืคืื ืื ืืขืจืืขืืืืื ืงืึทืืคึผืืืืื ื ืืื ืืขืจืืคื ืขืก ืืึทืคึผืก ืจืขืืืฆืืจื, ืืืืึทื ืขืก ืืื ืืขืืืขื ืขื ืืขื ืฆื ืืขืจ ืึธืจืืืื ืขื ืืึทืคึผืข ืจืขืืืฆืืจื.
ืึทืื ืกืืกืืขืืก
ื ืื ืึทืืข ืืื ืืืขืจ ืืขืืึทื ืกืืกืืขืืขื ืงืขื ืขื ืจืืคื ืืื ืื ืืืืขืจ ืืืืคึผ ืืื ื ืืฆื GraphQL, ืืึธืืฉ ืืื ืฉืืืฆื ืืขื ืคึผืจืึธืืึธืงืึธื. ืืขืจืืืขืจ, ืืืจ ืืืฉืืคื ืึท ืืขืงืึทื ืืืึทื ืึทื ืึทืืึทืื ืืึทืื ืฆื ืืืื ืจืขืคึผืืืงืืืืื ืืื ืื ืกืืกืืขืืขื.
ืืืื ืขืคึผืขืก ืขื ืืขืจืื ืืขื ืคึฟืึทืจ ืืื ืื, ืืื ืฆืืง ืืจืืืขืจื ืืขื ืขื ืืจืืืขืจื ืืื ืื ืกืืึธืจืืืืฉ ืจืึธืืข ืืื ืืขืจ ืึธื ืืึธื ืืื ืื ืขื ืืขืจืื ืืขื ืขื ืืก ืืื ืื ืคึผืจืึทืกืขืกืื ื ืจืื. ืขืก ืืื ืืขืฉืืงื ืฆื ืึท ืคืื ืืจืืืกื ืืืง ืกืืกืืขื ื ืืฆื ืึท ืืึทืืื ืืขืจ ืจืขืคึผืืึทืงืืืืขืจ ืจืึธืืข. ืืขื ืจืึธืืข ืืื ื ืืฉื ืงืจืึธื ืฉืืึทื.
ื ืื ืืืคึผืจืืืืืึทื ืฅ
ืืื ืืืจ ืืขืืขื ืงื, ืคืื ืึท ืืขืฉืขืคื ืคืื ื ืคืื ืืืื ืื ื, ืืืจ ืืึธืื ืึทืกืื ืืฉืจืึธื ืึธืืก ืจืขืงืึธืจืืื ื. ืืืขืจ ืืขืืึธืื ืืื ืืืื ืืขืืขื ืึทื ืขืก ืืืึธืื ื ืืฉื ืืืื ืืขื ืื, ืืืืึทื ืขืก ืืื ืึท ืงืืึทืก ืคืื ืกืืกืืขืืขื ืืืึธืก ืืึทืจืคึฟื ืฆื ืืื ืืึทืงืืืขื ืึท ืขื ืืคืขืจ ืืืขืื ืืขื ืกืืึทืืืก ืคืื ืืขืจ ืึธืคึผืขืจืึทืฆืืข. ืึทืืื ืืืจ ืขืงืกืืขื ืืขื ืืื ืืืขืจ GraphQL ืืื ืฆืืืขืืขืื ืืืืืืืฉืึทื ื. ืืื ืึธืจืืึทื ืืงืื ืคึผืึทืกืืง ืืื ืื ืืืืืกืืื ื ืคึผืึทืจืึทืืืื ืคืื ืืจืืขืื ืืื ืืึทืื. ืคึฟืึทืจ ืืื ืื, ืืึธืก ืืื ืึท ืืืื ืคืื ื ืคืื ืืืืขื ืขื ืืื ืฉืจืืืื ืคึฟืึทืจ ืื ืื ืืขืจ ืงืืึทืก ืคืื ืกืืกืืขืืขื.
ืื ืจ ืืื ื ืืื ื ืืฒื ืืขืืขื , ื ื ื ื ืกืขืจืืืืกืขืก ืืืฒื ืฐืขื ื ืืื ืืืข ืจ ื ืืฉ ื ืืขื ืื , ืฐืฒ ื ืข ืก ืืฒื ืข ื ืคืืจื ื ืืื ืฅ ืฉืฐืขืจ ืข ืจืขืคืืจืื , ืฐื ืก ืืืจืค ื ืืขืืื ื ืฐืขืจ ื ืืฒื ืื ื ื ืืื , ื ืฐืื , ื ืืืืฉ . ืืึธืก ืงืขื ื ืขืืขื ืึท ืืึทื ื ืฆืืื, ืืื ืจืืคึผืึธืจืฅ ืงืขื ืขื ืืคืืื ืคืึทืจืฉืคึผืึทืจื ืื ืืขืฉืขืขื ืืฉ ืฉืืืืฃ ืคืื Tarantool. ืืขืจืืืขืจ, ืืืจ ืืืฉืืคื ืืึทืืื ืืขืจ ืจืึธืืขืก: ืกืงืขืืืฉืืืขืจ ืืื ืจืึทื ืขืจ. ืจืึทื ืขืจื ืืึธื ื ืื ืงืจืึธื ืฉืืึทื. ืืื ืืืืคื ืฉืืืขืจ ืืึทืกืงืก ืืืึธืก ืืืจ ืงืขื ืขื ื ืืฉื ืจืขืืขื ืขื ืืืืฃ ืื ืคืืืขื. ืืื ืื ืกืงืขืืืฉืืืขืจ ืจืึธืืข ืืึธื ืืืึธืจืก ืื ืงืึทืืขืจ ืคึผืืึทื ืคืื ืื ืืึทืกืงืก, ืืืึธืก ืืื ืืืกืงืจืืืื ืืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื. ืื ืืึทืกืงืก ืืื ืืขื ืขื ืกืืึธืจื ืืื ืืขืจ ืืขืืืืงืขืจ ืึธืจื ืืื ืืขืฉืขืคื ืืึทืื. ืืืขื ืื ืจืขืื ืฆืืื ืงืืื, ืื ืกืงืขืืืฉืืืขืจ ื ืขืื ืื ืึทืจืืขื, ืืื ืขืก ืฆื ืขืืืขืืข ืืืืคืขืจ, ืืืึธืก ืงืึทืื ืฅ ืขืก ืืื ืกืึทืืืขืก ืื ืจืขืืืืืึทื.
ื ืื ืึทืืข ืืึทืกืงืก ืืึทืจืคึฟื ืฆื ืืืืคื ืืืืฃ ืึท ืคึผืืึทื. ืขืืืขืืข ืจืืคึผืึธืจืฅ ืืึทืจืคึฟื ืฆื ืืืืขื ืขื ืืืืฃ ืืึธื ืขื. ืืื ืืึทืื ืืื ืื ืคืึธืืขืจืื ื ืงืืื, ืึท ืึทืจืืขื ืืื ืืืฉืืคื ืืื ืื ืืึทืืืงืึทืกืื ืืื ืืขืฉืืงื ืฆื ืื ืืืืคืขืจ ืคึฟืึทืจ ืืืจืืคืืจืื ื. ื ืึธื ืขืืืขืืข ืืึธื, ืืขืจ ืืึทื ืืฆืขืจ ืืืงืืื ืึท ืืืกืื ืืงืจืึทื ืึทืก ืขื ืืคืขืจ ืึทื ืึทืืฅ ืืื ืงืึทืืงืืึทืืืืืื ืืื ืืขืจ ืืึทืจืืื ืืื ืืจืืื.
ืืืืืขืก, ืืืจ ืึทืืืืจื ืฆื ืื ืคึผืึทืจืึทืืืื ืคืื ืกืืึธืจืื ื ืึทืืข ืืึทืื, ืืืขืจืกืืข ืืื ื ืืฉื ืืืกืืขืงื ืขืก. ืืืขืจ ืืื ืืขืื, ืคืื ืฆืืึทื ืฆื ืฆืืึทื ืืืจ ื ืึธื ืืึธืื ืฆื ืืืกืืขืงื ืขืคึผืขืก, ืืขืจืกืื ืก ืขืืืขืืข ืจืื ืึธืืขืจ ืื ืืขืจืืืืืื ืืื ืคึฟืึธืจืืึทืฆืืข. ืืึทืืืจื ืืืืฃ ืขืงืกืคึผืขืจืืืฉืึทื, ืืืจ ืืืฉืืคื ืึท ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืจืืื ืืงืื ื ืื ืกืืึธืจืืืืฉ ืคืื ืึทืืืืืืืื ืืึทืื.
ืืืจ ืคืืจืฉืืืืขื ืืืื ืื ืคืจืืขืจ ืืืขืจ ืฉืคืขืืขืจ ืืืขื ืงืืืขื ื ืกืืืืืฆืืข ืืืขื ืขืก ืืืขื ื ืืฉื ืืืื ืืขื ืื ืคืืืฅ ืฆื ืืืืื ืืืื ืืื ืืืงืึธืจื, ืืืขืจ ืคืื ืืขืกืืืืขืื ืืืื ืื ืืืื ืืืขืจื ืกืืึธืจื. ืคึฟืึทืจ ืื ืฆืืืขืงื, ืืืจ ืืืขืื ืืึทืื ืืึทืื ืืืกืง ืกืืึธืจืืืืฉ.
ืกืึธืฃ
ืืืจ ืกืืึทืจืืขื ืืื ืื ืึทืจืืขื ืคืื ืืึธืืืื ื ืืึทืื ืืื ืึท ืืืื ืืึธืืขื ืืื ืคืืจืืจืืื ืืจืื ืืืฉืื ืฆื ืึทื ืืืืืงืืขื ืขืก. ืืืจ ืืึธืื ืืขืงืก ืืึทืื ืฆืืฉืืขืื ืกืืกืืขืืขื. ืื ืืื ืฆืข ืืจืึทื ืกืคืึธืจืืึทืฆืืข ืงืึธื ืืื ืึท ืืืื ืืึธืืขื ืืื ืืืขืื 30 ืืืืื ื ืฉืืจืืช ืืื ืืืึท. ืืื ืจืืึฟ ืคืื ืื ืึทืจืืขื ืืื ื ืึธื ืคืึธืจืืืก. ืืื ืขืก ืืื ืึท ืคืขืื ืคืื ืืึธืืืึทืืืืืฉืึทื ืคืื ืืจืืืืงืข ืืืื, ืืื ืขืก ืืขื ืขื ืคืืืข ืฆืืฉืืื ืื ืืืึธืก ืงืึธืืคึผืืืฆืืจื ืื ืึทืจืืขื. ืืืื ืืืจ ืืึธืื ืึท ืขื ืืขื ืึทืจืืขื, ืืขืจื ืื ืฆืืื ืืืึธืก ืืื ื ืึธืจืืึทื ืคึฟืึทืจ ืืืจ ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืืจืื, ืึธืืขืจ ืืคืืื ืคืืจ.
ืืขืืขื ืงื ืืืื ืึทื ืืืืืกืืื ื ืคึผืจืึธืืืขืืก ืืื ืืขืฉืขืคื ืคึผืจืึทืกืขืกืึทื ืงืขื ืขื ื ืื ืืืื ืกืึทืืืื ืืื ืึท ื ืืึทืข DBMS, ืืคืืื ืึท ืืืืขืจ ืคึผืจืึธืืืงืืืื. ืืืืก ืืืื ืืื? ืืื ืื ืึธื ืืืื ืคืื ืืื ืืืขืจ ืคึผืจืืืขืงื, ืืืจ ืืืฉืืคื ืืขื ืจืืฉื ืฆืืืืฉื ืงืึทืกืืึทืืขืจื ืึทื ืืืฆื ืืืจ ืืืขืื ืืจืขื ืืขื ืึท ื ืืึทืข ืฉื ืขื ืืึทืืึทืืืืก ืืื ืืืจ ืืืขืื ืืขืื! ืื ืคึผืจืึทืกืขืกืึทื ืืืขื ืืืื ืคืึทืกืืขืจ, ืึทืืฅ ืืืขื ืืืื ืคืืึทื. ืืื ืคืึทืงื, ืืขืื ืึธืืึธืืืข ืกืึธืืืืข ื ืืฉื ืื ืคืจืืืืขืืขื ืืืึธืก ืืขืฉืขืคื ืคึผืจืึทืกืขืกืึทื ืืึธืื, ืืืืึทื ืืขืฉืขืคื ืคึผืจืึทืกืขืกืึทื ืืขื ืขื ืืขื ืืฉื. ืืื ืืืจ ืืึทืจืคึฟื ืฆื ืึทืจืืขืื ืืื ืืขื ืืฉื, ื ืืฉื ืืื ืืขืื ืึธืืึธืืืข.
ืืขืกื-ืืขืืจืืื ืึทื ืืืืืงืืื ื ืงืขื ืขื ืืืื ืืืืืืืงืืืง ืืื ืฆืืื-ืงืึทื ืกืืืื ื ืืื ืื ืคืจื ืกืืึทืืขืก. ืึธืืขืจ ืื positive ืืืืจืงืื ื ืคืื ืขืก ืืืขื ืืืื ืืืืขืจืงื ืืคืืื ืืื ืื ืงืืจืฅ ืืขืจืืื, ืืืขื ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืึธื ืขืคึผืขืก ืฆื ืืืจืืคืืจื ืจืึทืืจืขืฉืึทื ืืขืกืืื ื.
ืขืก ืืื ืืึธืจ ืืืืืืืง ืฆื ืืืจืืคืืจื ืืึทืกืข ืืขืกืืื ื ืืื ืึทืืข ืกืืึทืืขืก ืคืื ืึทื ืืืืืงืืื ื. ืื ืืืืขืจ ืืืจ ืืึทืืขืจืงื ืขืืืขืืข ืคืืึธ ืืื ืื ืึทืจืงืึทืืขืงืืฉืขืจ, ืื ืืจืื ืืขืจ ืขืก ืืืขื ืืืื ืฆื ืคืึทืจืจืืืื ืขืก, ืืืึธืก ืืืขื ืจืึทืืขืืืขื ืืืจ ืึท ืคึผืืึทืฅ ืคืื ืฆืืื ืืื ืืขืจ ืฆืืงืื ืคึฟื.
ืขืก ืืื ืืึธืจื ืืฉื ืคืึทืืฉ ืืื ืืืึท. ืืืขืจ ืขืก ืื ืงืขื ืขื ืืขืจื ืขื ืฆื ืฉืจืืึทืื ืืื ืขืก: ื'ืืื ืืขืืืขืืึธืคึผืขืจ, ืืืฉืึทืืืึทืกืงืจืืคึผื ืืขืืืขืืึธืคึผืขืจ, ืคึผืืืืึธื ืืขืืืขืืึธืคึผืขืจ, ืคืจืึธื ื-ืขื ื ืึธืืขืจ ืฆืืจืืง-ืขื ื. ืืคืืื ืืื ืืืขืจ ืึทื ืึทืืืก ืฉืจืืึทืื ืืืืฃ ืืื.
ืืืขื ืืืจ ืจืขืื ืืืขืื ืืขื ืคืึทืงื ืึทื ืืืจ ืืึธื ื ืื ืืึธืื SQL, ืขืก ืืขืจืึทืคืืื ืืขื ืืฉื. "ืืื ืืึธื ืืืจ ืืึทืงืืืขื ืืึทืื ืึธื SQL? ืืื ืืึธืก ืืขืืืขื? ืึทืืืึทืืข. ืืื ืึทื OLTP ืงืืึทืก ืกืืกืืขื, SQL ืืื ื ืื ืืืจืฃ. ืขืก ืืื ืึทื ืึธืืืขืจื ืึทืืืื ืืื ืืขืจ ืคืึธืจืขื ืคืื ืึท ืืื ืคืื ืฉืคึผืจืึทื ืืืึธืก ืืืืื ืงืขืจื ืืืจ ืฆื ืึท ืืึธืงืืืขื ื-ืึธืจืืขื ืืื ืืืื ืื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, GraphQL. ืืื ืขืก ืืื ืึทื ืื ืืขืจ ืืจืืจื ืืื ืื ืคืึธืจืขื ืคืื ืคืื ืื ืืขืจืืขืืืืื ืงืึทืืคึผืืืืื ื.
ืืืื ืืืจ ืคึฟืึทืจืฉืืืื ืึทื ืืืจ ืืืขื ืืึทืจืคึฟื ืฆื ืืืึธื, ืคึผืืึทื ืืืื ืืืืืื ื ืืืืฃ Tarantool ืืื ืึทืืึท ืึท ืืืขื ืึทื ืขืก ืงืขื ืขื ืืืืคื ืคึผืึทืจืึทืืขื ืืื ืืึทืืึทื ื ืคืื ืืึทืจืึทื ืืึธืึธื ืื ืกืืึทื ืกืื. ืืืื ืืืจ ืืึธื ื ืื ืืึธื ืืึธืก, ืขืก ืืืขื ืืืื ืฉืืืขืจ ืืื ืืืืืืืงืืืง ืฉืคึผืขืืขืจ, ืืื ื Tarantool ืงืขื ืขื ืืืืื ืืคืขืงืืืืืื ื ืืฆื ืืืื ืคึผืจืึทืกืขืกืขืจ ืืึทืจืฅ.
ืืงืืจ: www.habr.com