เปเบเบเบต 2017, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบฐเบเบฒเบเปเบเปเบเบเบฑเบเปเบเบทเปเบญเบเบฑเบเบเบฐเบเบฒเบซเบผเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบญเบเบเบธเบฅเบฐเบเบดเบเบเบฒเบเบฅเบปเบเบเบถเบเบเบญเบ Alfa-Bank เปเบฅเบฐเปเบฅเบตเปเบกเปเบฎเบฑเบเบงเบฝเบ (เบขเบนเปเบเบตเป HighLoad++ 2018 เบเปเบงเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบซเบผเบฑเบเบเบญเบเบเบธเบฅเบฐเบเบดเบเบเบฒเบเบฅเบปเบเบเบถเบ.
เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เบฅเบฐเบเบปเบเปเบเปเบเบฑเบเบเบฐเบเบฒเปเบฅเบฐเปเบเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบฎเบฑเบเบงเบฝเบ, เปเบฅเบฐเปเบเบเบฒเบเบเบธเบเบเบงเบเปเบฎเบปเบฒเบฎเบนเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเบดเบเปเบเบดเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบซเบผเบฒเบเบเปเบงเบฒเบเบฝเบเปเบเปเบเบญเบเปเบงเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบทเปเบญเปเบเปเปเบเบงเบฝเบเบเบฒเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบขเปเบฒเบเปเบเบฑเปเบกเบเบงเบ: เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ. เบฅเบฐเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบเบขเบฒเบเบเบตเปเบกเบตเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบปเบเบเบตเป. เบเบฐเบชเบปเบเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเปเบเปเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบญเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบซเบกเป -
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบขเบฒเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ TDG เปเบฅเบฐเบงเบดเบเบตเปเบเปเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบกเบฒเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เปเบเบฐเบเปเบฒเบเปเบฒเบเบเปเบฝเบงเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบปเปเบเบเปเปเบฅเบฐเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบฒเบเปเบเบฑเบเบเบทเปเบเบเบฒเบเปเบเบเบฒเบเบชเปเบฒเบเบงเบดเบเบตเปเบเปเปเบเบเบตเปเบชเบปเบกเบเบนเบ.
เปเบเบเบฒเบเบเบฒเบเบฑเบเบเบฐเบเบฐ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบเบฅเบฐเบเบปเบเบญเบญเบเปเบเบฑเบเปเบเบเบเปเบฒเบเบซเบฒเบ เบเบฒเบฅเบฐเบเบปเบเบเบฒเบ, เปเบเปเบฅเบฐเบเบปเบเบกเบตเบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบเปเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ. เบเบปเบงเบขเปเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฝเบงเบเบฐเบเบดเบเบฑเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเบฐเปเบเบเบเบปเบเบเบฒเบ. เบชเบฒเบกเบฒเบเบกเบตเบซเบผเบฒเบเบเบปเบเบเบฒเบเบเบญเบเบเบฐเปเบเบเบเบฝเบงเบเบฑเบเบขเบนเปเปเบเบเบธเปเบก:
Connector
Connector เปเบกเปเบเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเบฑเบเปเบฅเบเบเบฒเบเบเบญเบ; เบงเบฝเบเบเบฒเบเบเบญเบเบกเบฑเบเปเบกเปเบเปเบเบทเปเบญเบเบญเบกเบฎเบฑเบเบเบฒเบเบฎเปเบญเบเบเป, parse เบกเบฑเบ, เปเบฅเบฐเบเปเบฒเบซเบฒเบเบงเปเบฒเบเบตเปเบชเปเบฒเปเบฅเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบชเบปเปเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฑเบเปเบฎเบเบเบฒเบเบเบฐเบฅเบดเบเบเปเบญเบเบเปเปเบกเบนเบ. เบเบงเบเปเบฎเบปเบฒเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ HTTP, SOAP, Kafka, FIX เบฎเบนเบเปเบเบ. เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฝเบเปเบเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบฎเบนเบเปเบเบเปเบซเบกเป, เปเบเบเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ IBM MQ เปเบเปเบงเปเบเบตเป. เบเปเบฒเบเบฒเบเปเบเบเบเปเบฒเบฎเปเบญเบเบเปเบฅเบปเปเบกเปเบซเบฅเบง, เบเบปเบงเปเบเบทเปเบญเบกเบเปเปเบเบฐเบชเบปเปเบเบเบทเบเบเปเปเบเบดเบเบเบฒเบ; เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเบเบฐเบเบญเบเบชเบฐเบซเบเบญเบเบงเปเบฒเบเปเบฒเบฎเปเบญเบเบเปเปเบเปเบเบทเบเบเปเบฒเปเบเบตเบเบขเปเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบปเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบตเบเปเปเบเบดเบเบเบฒเบเปเบเบตเบเบเบทเปเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเปเปเบ. เบเบตเปเปเบเปเบเบทเบเปเบฎเบฑเบเปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบฅเบฐเบเบปเบเบเบตเปเบเปเปเบฎเบนเปเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบเปเปเบฒเบเบทเบเบเบฒเบเบฎเปเบญเบเบเป - เบซเบผเบท, เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เปเบฎเบฑเบเบกเบฑเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเปเบเบตเบเปเบ. เปเบเบทเปเบญเบเปเปเปเบซเปเบเปเปเบกเบนเบเบชเบนเบเปเบชเบ, เปเบเบงเบเบฒเบเบชเปเบญเบกเปเบเบเบเบทเบเบเปเบฒเปเบเป: เบงเบฑเบเบเบธเบเปเบฒเบญเบดเบเปเบเบปเปเบฒเปเบเปเบเบกเบฑเบเปเบฅเบฐเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบธเบเปเบเปเบเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเปเบเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบเบเบฒเบเบกเบฑเบ. เบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเบเปเบเบทเบญเบเบเปเบฝเบงเบเบฑเบเบงเบฑเบเบเบธเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเบขเบนเปเปเบเปเบเบงเบเบฒเบเบชเปเบญเบกเปเบเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเปเบฒเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบเบเบญเบเปเบง เบซเบผเบทเบฎเบฒเบเปเบงเบฅเบปเปเบกเปเบซเบผเบง, เบฅเบญเบเบญเบตเบเบเบฑเปเบ.
เปเบฎเบเบเบฒเบเบเบฐเบฅเบดเบเบเปเบญเบเบเปเปเบกเบนเบ
เปเบเปเบเบเปเบเบต Input เบเบฑเบเบเบฐเปเบเบเบเปเปเบกเบนเบเบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบกเบฅเบฑเบเบชเบฐเบเบฐเบฅเบฑเบเบชเบฐเบเบฐเปเบฅเบฐเปเบเบซเบฒเปเบเปเบเบเปเบเบตเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก. Handlers เปเบกเปเบเบฅเบฐเบซเบฑเบ Lua เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ sandbox, เบเบฑเปเบเบเบฑเปเบเบเบงเบเบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบฅเบฐเบเบปเบ. เปเบเบเบฑเปเบเบเบญเบเบเบตเป, เบเปเปเบกเบนเบเบชเบฒเบกเบฒเบเบเบทเบเบซเบผเบธเบเบฅเบปเบเปเบเบฑเบเบฎเบนเบเปเบเบเบเบตเปเบเปเบญเบเบเบฒเบ, เปเบฅเบฐเบเปเบฒเบเปเบฒเปเบเบฑเบ, เบเปเบฒเบเบงเบเบงเบฝเบเบเบฒเบเบเบตเปเบเบปเบเปเบญเบเบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเปเบเบตเบเบเบปเบงเบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบซเบเบเบปเบเบเบตเปเบเปเบฒเปเบเบฑเบ. เบเบปเบงเบขเปเบฒเบ, เปเบ MDM (Master Data Management) เบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบ Tarantool Data Grid, เปเบกเบทเปเบญเปเบเบตเปเบกเบเบนเปเปเบเปเปเบซเบกเป, เปเบเบทเปเบญเบเปเปเปเบซเปเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเบฒเบฅเบปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเบปเบงเบเบฒเบเบชเปเบฒเบเบเบฑเบเบเบถเบเบเบญเบเปเบเบฑเบเบงเบฝเบเปเบเบเบเปเบฒเบเบซเบฒเบ. sandbox เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบฎเปเบญเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเปเบฒเบ, เบเบฒเบเบเปเบฝเบเปเบเบเปเบฅเบฐเปเบเบตเปเบกเบเปเปเบกเบนเบ, เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบซเบเปเบฒเบเบตเปเปเบเบเบธเบเบเบปเบเบเบฒเบเบเบญเบเบเบฐเปเบเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบปเบเปเบเปเบฎเบฑเบ (เปเบเบเบเบตเป / เบซเบผเบธเบเบเปเบญเบ).
Handlers เบชเบฒเบกเบฒเบเบเบทเบเบญเบฐเบเบดเบเบฒเบเบขเบนเปเปเบเปเบเบฅเป:
sum.lua
local x, y = unpack(...)
return x + y
เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฐเบเบฒเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ:
functions:
sum: { __file: sum.lua }
เปเบเบฑเบเบซเบเบฑเบ Lua? Lua เปเบเบฑเบเบเบฒเบชเบฒเบเบตเปเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบ. เบญเบตเบเบเบฒเบกเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบชเบญเบเบชเบฒเบกเบเบปเปเบงเปเบกเบเบซเบผเบฑเบเบเบฒเบเบฎเบนเปเบเบฑเบเบกเบฑเบ, เบเบฐเบเบฒเบเบปเบเปเบฅเบตเปเบกเบเบฝเบเบฅเบฐเบซเบฑเบเบเบตเปเปเบเปเปเบเบเบฑเบเบซเบฒเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ. เปเบฅเบฐเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเปเปเบเบฝเบเปเบเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบกเบทเบญเบฒเบเบตเบ, เปเบเป, เบเบปเบงเบขเปเบฒเบ, เบเบฑเบเบงเบดเปเบเบฒเบฐ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเปเบเบญเบเปเบเบเบฑเบ jit compiler, Lua เปเบฅเปเบเปเบงเบซเบผเบฒเบ.
เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ
เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบปเบเบเบตเป. เบเปเบญเบเบเบตเปเบเบฐเบเบฑเบเบเบถเบ, เบเปเปเบกเบนเบเบเบทเบเบเบงเบเบชเบญเบเบเบฑเบเบฅเบฐเบเบปเบเบเปเปเบกเบนเบ. เปเบเบทเปเบญเบญเบฐเบเบดเบเบฒเบเบงเบปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบนเบเปเบเบเบเบฐเบซเบเบฒเบ
{
"name": "User",
"type": "record",
"logicalType": "Aggregate",
"fields": [
{ "name": "id", "type": "string"},
{"name": "first_name", "type": "string"},
{"name": "last_name", "type": "string"}
],
"indexes": ["id"]
}
เบญเบตเบเบเบฒเบกเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบตเป, DDL (Data Definition Language) เบเบฐเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบชเปเบฒเบฅเบฑเบ Tarantula DBMS เปเบฅเบฐ
เบเบฒเบโเบเปเบฒโเบฅเบญเบโเบเปเปโเบกเบนเบ Asynchronous เปเบกเปเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบ (เบกเบตโเปเบเบโเบเบตเปโเบเบฐโเปเบเบตเปเบก synchronous เบซเบเบถเปเบโ)โ.
เปเบฎเบเบเบฒเบเบเบฐเบฅเบดเบเบเบปเบเบเบฐเบฅเบดเบ
เบเบฒเบเบเบฑเปเบเบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบเบนเปเบเปเบฅเบดเปเบเบเบเบฒเบเบเบญเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบกเบฒเบฎเบญเบเบเบญเบเบเปเปเบกเบนเบเปเบซเบกเป; เบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบตเป, เบกเบตเบเบปเบเบเบฒเบเบเบญเบเปเบเปเบเบเปเบเบต Output. เบซเบผเบฑเบเบเบฒเบเบเบฑเบเบเบถเบเบเปเปเบกเบนเบ, เบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบชเบปเปเบเปเบเบซเบฒเบเบปเบงเบเบฑเบเบเบฒเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ (เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเบเปเบฒเบกเบฑเบเปเบเบซเบฒเปเบเบเบเบญเบกเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบเบเบนเปเบเปเบฅเบดเปเบเบ) - เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบทเบเบชเบปเปเบเปเบเบซเบฒเบเบปเบงเปเบเบทเปเบญเบกเบเปเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบปเปเบ. เปเบเบงเบเบฒเบเบชเปเบญเบกเปเบเบเบเบฑเบเบเบทเบเบเปเบฒเปเบเปเบขเบนเปเบเบตเปเบเบตเป: เบเปเบฒเบเปเปเบกเบตเปเบเบเบญเบกเบฎเบฑเบเบงเบฑเบเบเบธ, เบเบนเปเบเปเบฅเบดเบซเบฒเบเบชเบฒเบกเบฒเบเบฅเบญเบเบญเบตเบเบเบฑเปเบเปเบเบเบฒเบเบซเบผเบฑเบ.
เบเบฒเบเบเบฑเบเบเบฐเปเบฒเบ
เบเบปเบเบเบฒเบเบเบญเบเบเบปเบงเปเบเบทเปเบญเบกเบเปเป, เปเบเปเบเบเปเบเบตเบเปเบญเบเบเปเปเบกเบนเบ, เปเบฅเบฐเปเบฎเบเบเบฒเบเบเบฐเบฅเบดเบเบเบปเบเบเบฐเบฅเบดเบเปเบกเปเบเบเปเปเบกเบตเบฅเบฑเบ, เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบซเบเบฒเบเบฅเบฐเบเบปเบเบเบฒเบกเบฅเบงเบเบเบญเบเปเบเบเบเบฒเบเปเบเบตเปเบกเบเบปเบงเบขเปเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบซเบกเปเบเบตเปเบกเบตเบเบฐเปเบเบเบเบปเบเบเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบ. เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบกเปเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบซเบเบฒเบเบเบฒเบกเปเบเบงเบเบญเบ
เบเบธเบเบชเบปเบกเบเบฑเบเบเปเปเบกเบนเบ
เบงเบฑเบเบเบธเบชเบฒเบกเบฒเบเบกเบตเบเบฐเบซเบเบฒเบเปเบซเบเปเบซเบผเบฒเบเปเบฅเบฐเบกเบตเบงเบฑเบเบเบธเบญเบทเปเบเป. เบเบงเบโเปเบฎเบปเบฒโเบฎเบฑเบโเบเบฐโเบเบฑเบโเบเบฐโเบฅเปเบฒโเบกเบฐโเบเบนโเบเบญเบโเบเบฒเบโเปเบเบตเปเบกโเปเบฅเบฐโเบเบฒเบโเบเบฑเบโเบเบธเบโเบเปเปโเบกเบนเบโเปเบเบโเบเบฒเบโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเบงเบฑเบโเบเบธโเบเบตเปโเบกเบตโเบเบฑเบโเบซเบกเบปเบโเบเบตเปโเปเบเบดเปเบโเบเบฒโเบญเบฒโเปเบชโเบขเบนเปโเปเบโเบเบฑเบ virtualโ. เบเบตเปเบเปเบญเบเบเบฑเบเบเปเปเปเบซเปเบงเบฑเบเบเบธเบเบทเบ "เปเบเปเบเบฐเบซเบเบฒเบ" เปเบเบเบปเปเบงเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเบซเบผเบฒเบ.
เบฎเบธเปเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ: เปเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบธเบเบเบญเบเบงเบฑเบเบเบธเบเบฐเบชเปเบฒเบเปเบงเบตเบเบฑเบเปเบซเบกเป, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเปเปเบงเบฅเบฒเบเบฒเบเปเปเบฅเบฐเปเบเบดเปเบเบงเปเบฒเปเบฅเบเปเบเบดเปเบเบเบทเปเบเบงเปเบ. เบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเบฐเบซเบงเบฑเบเบเบฒเบง, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเปเบฒเบเบฑเบเบเปเบฒเบเบงเบเบชเบฐเบเบฑเบเบซเบผเบทเปเบกเปเบเบฐเบเบฑเปเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฝเบเปเบเปเบซเบเบถเปเบ - เบซเบฅเปเบฒเบชเบธเบ - เบเบฑเปเบเปเบกเปเบ, เบเบตเปเบชเปเบฒเบเบฑเบเบเบดเบเบเบฒเบเปเบเปเบเบฒเบเบชเบฐเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเปเบเบ. เบเบญเบเบเบฑเปเบเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบเบเปเบงเบฅเบฒ: เบเบปเบงเบขเปเบฒเบ, เบฅเบถเบเบงเบฑเบเบเบธเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบฒเบเบเบฐเปเบเบเบเบตเปเปเบเบปเปเบฒเบเบงเปเบฒ 1 เบเบต. เบเบฒเบเบเบฑเบเปเบเบฑเบเบเบฑเบเบเบทเบเบฎเบญเบเบฎเบฑเบ: เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบปเบเปเบฅเบตเบเบเบฒเบเปเบซเบผเบเบงเบฑเบเบเบธเปเบเบปเปเบฒเบเบงเปเบฒเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเป, เปเบฎเบฑเบเปเบซเปเบเบทเปเบเบเบตเปเบซเบงเปเบฒเบเบขเบนเปเปเบเบเบธเปเบก.
เบงเบฝเบเบเบฒเบ
เปเบเบเบฑเบเบเบฒเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบ, เบกเบฑเบเปเบเบฑเบเบกเบนเบเบเปเบฒเบเบตเปเบชเบฑเบเปเบเบเบงเปเบฒเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบตเบเบเบปเบงเบงเบฝเบเบเบฒเบเบเบฒเบกเบเบฒเบเบฐเบฅเบฒเบ, เบเบฒเบกเบเปเบฒเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเปเบเป, เบซเบผเบทเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเบเบฒเบ sandbox:
เปเบเบเบตเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบเบเบปเบเบเบฒเบเบญเบทเปเบ - runner. เบเบปเบเบเบฒเบเบเบตเปเปเบกเปเบเบเปเปเบกเบตเบฅเบฑเบ, เปเบฅเบฐเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบตเปเบกเปเบเบตเบกเบเบตเปเบกเบตเบเบปเบเบเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเปเบเบตเปเบกเปเบชเปเบเบธเปเบกเปเบเปเบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ. เบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบเบเบญเบเบเบนเปเปเบฅเปเบเปเบกเปเบเปเบเบทเปเบญเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบเบงเบฝเบเบเบฒเบ. เบเบฑเปเบเบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒ, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเปเบฒเบเบงเบฝเบเบเบฒเบเปเบซเบกเปเบเบฒเบ sandbox; เปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบเบทเบเบเบฑเบเบเบถเบเปเบงเปเปเบเบเบดเบงเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบ runner เปเบเป. เบเบฐเปเบเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒเบงเบฝเบ. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบกเบตเบเบฐเปเบเบเบงเบฝเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ Task - เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบงเบฝเบเบเบฒเบเบเบตเปเบเบนเปเปเบเปเบเปเบฒเบเบปเบเปเบญเบเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบกเบเบฒเบเบฐเบฅเบฒเบ (เปเบเป cron syntax) เบซเบผเบทเบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ. เปเบเบทเปเบญเปเบเบตเบเบเบปเบงเปเบฅเบฐเบเบดเบเบเบฒเบกเบงเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบง, เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบนเปเบเบฑเบเบเบฒเบเบงเบฝเบเบเบฒเบเบเบตเปเบชเบฐเบเบงเบ. เปเบเบทเปเบญเปเบซเปเบซเบเปเบฒเบเบตเปเบเบตเปเบชเบฒเบกเบฒเบเปเบเปเปเบเป, เบเปเบฒเบเบเปเบญเบเปเบเบตเบเปเบเปเบซเบเปเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเบฅเบฒ; เบเบฒเบฅเบฐเบเบปเบเบเบฒเบเบเบตเปเบกเบตเบฅเบฑเบ, เบชเบฐเบเบฑเปเบเบกเบฑเบเบเปเปเบเบฐเบซเบเบฒเบ, เปเบเบดเปเบ, เปเบเบงเปเบเบเปเปเบเบฒเบก, เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบ; เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบฅเบฐเบเบปเบเบเบฒเบเบญเบทเปเบเปเบเบฑเบเบซเบกเบปเบ, เบกเบฑเบเบชเบฒเบกเบฒเบเบกเบต replica เบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบซเบฒเบเบงเปเบฒเปเบกเปเบเบปเบเบเบฑเบเบเบตเบเบฑเบเปเบเบเบฐเบเบดเปเบชเบ.
เบเปเบฒเบเบเบฑเบเปเบกเป
เบเบฒเบฅเบฐเบเบปเบเบเบฒเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเปเบญเบตเปเบเบงเปเบฒ logger. เบกเบฑเบเบฅเบงเบเบฅเบงเบกเบเบฑเบเบเบถเบเบเบฒเบเบชเบฐเบกเบฒเบเบดเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบธเปเบกเปเบฅเบฐเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเปเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเบฑเบเปเบซเบฅเบเปเบฅเบฐเปเบเบดเปเบเบเบงเบเบกเบฑเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบญเบเบเบญเบเปเบงเบฑเบ.
เบเปเบฅเบดเบเบฒเบ
เบกเบฑเบเปเบเบฑเบเบกเบนเบเบเปเบฒเบเบตเปเบเปเบฒเบงเปเบเบดเบเบงเปเบฒเบฅเบฐเบเบปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเปเปเบเบฒเบเบชเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ. เปเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบเบทเบเบชเบปเปเบเปเบเบซเบฒเบเบปเบงเบเบฑเบเบเบฒเบเบเบตเปเบเบฝเบเปเบเบเบเบนเปเปเบเปเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเปเบ sandbox. เปเบเบเบปเบงเบเบฑเบเบเบฒเบเบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบฒเบเบงเบดเปเบเบฒเบฐเปเบฅเบฐเบชเบปเปเบเบเบปเบเปเบเปเบฎเบฑเบ.
เบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเปเบเบทเบเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒ:
services:
sum:
doc: "adds two numbers"
function: sum
return_type: int
args:
x: int
y: int
GraphQL API เบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ เปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฐเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบซเบฒ:
query {
sum(x: 1, y: 2)
}
เบเบตเปเบเบฐเปเบเบซเบฒ handler sum
เปเบเบดเปเบเบเบฐเบชเบปเปเบเบเบปเบเปเบเปเบฎเบฑเบ:
3
Query Profiling เปเบฅเบฐ Metrics
เปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเปเบฅเบฐเบเบฒเบเบฎเปเบญเบเบเป profileing, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ OpenTracing protocol. เบฅเบฐเบเบปเบเบชเบฒเบกเบฒเบเบชเบปเปเบเบเปเปเบกเบนเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบเบซเบฒเปเบเบทเปเบญเบเบกเบทเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเปเบเบเบญเบเบเบตเป, เปเบเบฑเปเบ Zipkin, เปเบเบดเปเบเบเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเปเบเบปเปเบฒเปเบเบงเบดเบเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฎเปเบญเบเบเป:
เบเบฒเบกเบเปเบฒเบกเบฐเบเบฒเบ, เบฅเบฐเบเบปเบเบชเบฐเบซเบเบญเบเบเบฒเบเบงเบฑเบเปเบเบเบเบฒเบเปเบเบเบตเปเบชเบฒเบกเบฒเบเปเบเบฑเบเบเปเบฒเปเบเปเปเบเบเปเบเป Prometheus เปเบฅเบฐเบชเบฐเปเบเบเบเบฒเบเปเบเบเปเบเป Grafana.
เบเบณเปเบเป
Tarantool Data Grid เบชเบฒเบกเบฒเบเบเบทเบเบเบณเปเบเปเบเบฒเบเปเบเบฑเบเปเบเบ RPM เบซเบผเบทเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ, เปเบเบเปเบเปเบเบฐเปเบซเบเบเบเบฒเบเบเบฒเบเปเบเบเบขเบฒเบ เบซเบผเบท Ansible, เบเบญเบเบเบฑเปเบเบเบฑเบเบกเบตเบเบฒเบเบฎเบญเบเบฎเบฑเบ Kubernetes (
เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบซเบเบเบปเบเบเบฒเบเบเบธเบฅเบฐเบเบดเบ (เบเบฒเบเบเบฑเปเบเบเปเบฒ, เบเบปเบงเบเบฑเบเบเบฒเบ) เปเบกเปเบเบเบทเบเปเบซเบฅเบเปเบเบปเปเบฒเปเบเปเบเบเบธเปเบก Tarantool Data Grid เบเบตเปเปเบเปเปเบเบฎเบนเบเปเบเบเบเบฒเบเปเบเบฑเบเบเปเปเบกเบนเบเบเปเบฒเบ UI เบซเบผเบทเปเบเปเบชเบฐเบเบดเบเบเปเบฒเบ API เบเบตเปเบชเบฐเบซเบเบญเบเปเบซเปเปเบเบเบเบงเบเปเบฎเบปเบฒ.
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบปเบงเบขเปเบฒเบ
เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบเบตเปเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเปเปเบเบเปเบเป Tarantool Data Grid? เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบงเบฝเบเบเบฒเบเบเบธเบฅเบฐเบเบดเบเบชเปเบงเบเปเบซเบเปเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบธเบเปเบเปเบ, เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบฅเบฐเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเปเบซเบผเปเบเบปเปเบฒเบเบญเบเบเปเปเบกเบนเบ. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเปเบฒเบเบกเบตเบเปเปเบกเบนเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบฅเบฐเปเบเบปเปเบฒเปเบเบดเบเบขเปเบฒเบเบเบญเบเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฑเบเปเบงเบฅเบฒเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบซเบผเบฒเบเปเบฅเบฐเปเบเบฑเปเบเปเบชเปเปเบซเบเบเบปเบเบเบฒเบเบเบธเบฅเบฐเบเบดเบเบเบญเบเบเปเบฒเบ.
เบเบปเบงเบขเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบเบฑเบเบเปเบฒเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบฐเบซเบผเบฒเบเบญเบฐเบชเบฑเบเบซเบฒเบฅเบดเบกเบฐเบชเบฑเบ, เบเบฑเปเบเบเบฑเปเบเปเบเบญเบฐเบเบฒเบเบปเบ, เบเบปเบงเบขเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบกเบตเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบฐเปเบซเบเบตเบเบตเปเบเบตเบเบตเปเบชเบธเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบฑเปเบเปเบชเปเบงเบฝเบเบเบฒเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
- เบซเบธเปเบเบเบปเบเบเบตเปเปเบเบฑเบเบเปเบฒเบเปเปเบกเบนเบเบเบฒเบเปเบซเบผเปเบเปเบเบตเบเบเบฐเปเบเบฑเบเปเบซเบผเปเบเบเปเปเบกเบนเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบเปเปเบเบเปเบเปเบงเบดเบเบตเปเบเปเปเบเบเบตเปเบเบฝเบกเบเปเบญเบกเบซเบผเบทเบเบฒเบเบเบฝเบเบฅเบฐเบซเบฑเบเปเบเบเบฒเบชเบฒเปเบเบเปเปเบเบฒเบก.
- เบเปเปเปเบ, Tarantool Data Grid เบเบฐเบเบญเบกเบฎเบฑเบเปเบฅเบฐเบเบฑเบเบเบถเบเบเปเปเบกเบนเบ. เบเปเบฒเบฎเบนเบเปเบเบเบเปเปเบกเบนเบเบเบฒเบเปเบซเบผเปเบเบเปเบฒเบเปเปเบกเปเบเปเบเบเบเปเบฒเบเบเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบเบฅเบฐเบซเบฑเบเปเบ Lua เบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบฑเบเบฎเบนเบเปเบเบเบเบฝเบง. เปเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบธเบเปเบเปเบเบเปเบญเบ, เบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบฑเปเบเบเบญเบเบเปเปเบชเบฐเปเบซเบเบตเบเบตเปเบเปเปเบฒเบเบฑเบเบซเบผเบทเบเบฑเบเบเบฑเบเบเบธเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบปเบงเปเบเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบฐเบซเบผเบฒเบเปเบเบเบฒเบเบเปเปเบกเบนเบ.
- เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบกเบตเบเบฒเบเปเบเปเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบเปเบขเบนเปเปเบเบเบธเปเบกเบเบตเปเบชเบฒเบกเบฒเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเปเบฅเบฐเปเบฎเบฑเบเบเบฒเบเบเบฑเบเปเบฅเบทเบญเบเบเปเปเบกเบนเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเปเบซเบกเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเบฝเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเบฐเปเบฎเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเปเปเบกเบนเบเปเบฅเบฐเปเบซเปเบเปเปเบชเบฐเปเบซเบเบตเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบชเบธเบเบเปเปเบกเบทเป - เบเบตเปเบเบฐเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบชเบญเบเบชเบฒเบกเปเบชเบฑเปเบเปเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบฐเบฅเบฐเบซเบฑเบ Lua เปเบฅเบฑเบเบเปเบญเบ.
เบเบฐเปเบเบฑเบเปเบเบงเปเบเบเปเปเปเบ?
เบเบนเบฅเบดเบกเบฐเบชเบดเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบงเบฒเบกเบชเบฐเบเบงเบเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเบเปเบฒเปเบเป
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบญเบปเบฒเปเบเปเบชเปเบขเปเบฒเบเปเบซเบเปเบซเบผเบงเบเบเปเปเบเบฑเบเบซเบฒเบเบงเบฒเบกเบเบญเบเปเบ. เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเปเบเปเบฎเบฑเบเบเบฒเบเบขเบฑเปเบเบขเบทเบเปเบเบ FSTEC เบเบญเบเบฅเบฑเบเปเบเบเปเบเบทเปเบญเบขเบทเบเบขเบฑเบเบฅเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบเบชเบนเบเปเบฅเบฐเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบขเบฑเปเบเบขเบทเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบญเบเปเบงเบเบตเปเปเบเปเปเบเบฅเบฐเบเบปเบเบเปเปเบกเบนเบเบชเปเบงเบเบเบธเบเบเบปเบเปเบฅเบฐเบฅเบฐเบเบปเบเบเปเปเบกเบนเบเบเปเบฒเบงเบชเบฒเบเบเบญเบเบฅเบฑเบเบเบฐเบเบฒเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com