ืึทืืืืึทืืึท, ืืืื ืขืจ ืคืื ืื ืืจืขืกืืข ืืื ืขืืืฉ ืขืก ืงืึธืืคึผืึทื ืืขืก, ืืื ืืขืขืคื ื ืื ืืงืืจ ืงืึธื ืคืื ืื ืคืื ืื ืืขืจืืขืืืืื DBMS PolarDB, ืืืืืจื ืืืืฃ PostgreSQL. PolarDB ืืงืกืืขื ืื ืื ืงืืืคึผืึทืืืืึทืืื ืคืื PostgreSQL ืืื ืืืฉืืจืื ืคึฟืึทืจ ืคืื ืื ืืขืจืืขืืืืื ืืึทืื ืกืืึธืจืืืืฉ ืืื ืึธืจื ืืืขืืงืืึทื ืืื ืฉืืืฆื ืคึฟืึทืจ ืึทืกืื ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืืขื ืงืึธื ืืขืงืกื ืคืื ืื ืืื ืฆืข ืืืืืืืข ืืึทืืึทืืืืก ืคืื ืื ืืขืจืืขืืืืื ืืืืขืจ ืคืึทืจืฉืืืขื ืข ืงื ืืื ื ืึธืืื. PolarDB ืืืื ืฉืืืฆื ืืืกืืจืืืืืืื ืกืงื ืึธื ืคึฟืจืขื ืคึผืจืึทืกืขืกืื ื, ืฉืืื ืืึธืืขืจืึทื ืฅ ืืื ืืืขืจืืง ืืึทืื ืกืืึธืจืืืืฉ ืฆื ืืืงืขืจื ืืื ืคึฟืึธืจืืึทืฆืืข ื ืึธื ืืืื ืขืจ ืึธืืขืจ ืืขืจ ื ืึธืืื ืืืจืืคืึทื. ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืงืกืคึผืึทื ื ืืืื ืกืืึธืจืืืืฉ, ืืืจ ืงืขื ื ืคืฉืื ืืืืื ื ืืึทืข ื ืึธืืื ืฆื ืืขื ืงื ืืื. ืืขืจ ืงืึธื ืืื ืึธืคื ืืื ืืขืจ ืื Apache 2.0 ืืขืจืืืืืขื ืืฉ.
PolarDB ืืืฉืืืื ืคืื ืฆืืืื ืงืึทืืคึผืึธืื ืึทื ืฅ - ืืงืกืืขื ืฉืึทื ื ืืื ืึท ืืึทื ื ืคืื ืคึผืึทืืฉืึทื ืคึฟืึทืจ PostgreSQL. ืคึผืึทืืฉืึทื ืืงืกืคึผืึทื ื ืื ืงืืืคึผืึทืืืืึทืืื ืคืื ืื PostgreSQL ืืึทืจืฅ, ืืื ืืงืกืืขื ืฉืึทื ื ืึทืจืืึทื ื ืขืืขื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืืคึผืืึทืืขื ืึทื ืกืขืคึผืขืจืึทืืื ืคึฟืื PostgreSQL, ืึทืืึท ืืื ืึท ืคืื ืื ืืขืจืืขืืืืื ืืจืึทื ืกืึทืงืืืึธื ืคืึทืจืืืึทืืืื ื ืืขืงืึทื ืืืึทื, ืืืืืืืข ืืึทืืื ืื ืืก, ืึท ืคืื ืื ืืขืจืืขืืืืื SQL ืึธื ืคึฟืจืขื ืคึผืจืึทืกืขืกืขืจ, ื ืึธื ืืขืืึทืืึทืืึท, ืืืฉืืจืื ืคึฟืึทืจ ืงื ืืื ืคืึทืจืืืึทืืืื ื, ืงื ืืื ืืืคึผืืืืืึทื ื ืืื ืกืืืคึผืืึทืคืืืื ื ืื ืืืืืจืืืฉืึทื. ืคืื ืืืืืกืืื ื ืกืืกืืขืืขื ืฆื ืขืก.
ืื ืคึผืึทืืฉืึทื ืืืืื ืฆื ืื PostgreSQL ืืึทืจืฅ ืึท ืคืื ืื ืืขืจืืขืืืืื ืืืขืจืกืืข ืคืื โโโโืื ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืงืึทื ืืจืึธืืืื ื ืคึผืึทืจืึทืืขื ืึทืงืกืขืก ืฆื ืืึทืื ื ืืฆื ืืืืืืืืขืจืกืืึธื (MVCC, ืืืืืืืืขืจืกืืึธื ืงืึทื ืงืขืจืึทื ืกื ืงืึธื ืืจืึธื) ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืืคืืขืืื ืืขืจืืงืืื ืืขืืืขืืก. ืจืืึฟ ืคืื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื PolarDB ืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืืงืกืืขื ืฉืึทื ื, ืืืึธืก ืจืึทืืืกืึทื ืึธืคืขื ืืืงืืึทื ืืืืฃ PostgreSQL ืืื ืกืืืคึผืืึทืคืืื ืื ืึทืคึผืืืืืื ื ืืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืกืึทืืืฉืึทื ื ืืืืืจื ืืืืฃ PolarDB (ืขืก ืกืืืคึผืืึทืคืืื ืื ืืืขืจืืึทื ื ืฆื ื ืืึทืข ืืืขืจืกืืขืก ืคืื PostgreSQL ืืื ืืึทืืื ืคืื ืงืึทืืคึผืึทืืึทืืืืึทืื ืืื PostgreSQL). ืฆื ืคืืจื ืืขื ืงื ืืื, ืื pgxc_ctl ืืึธืึธืืงืื ืืื ืืขื ืืฆื, ืืืืืจื ืืืืฃ ืึท ืขื ืืขื ื ืืฆื ืคึฟืื PostgreSQL-XC ืืื PostgreSQL-XL.
ื ืงืืึทืกืืขืจ ืืืฉืืืื ืคืื ืืจืื ืืจืื ืืืขืืข ืงืึธืืคึผืึธื ืขื ืื: ืืึทืืึทืืืืก ื ืึธืืื (DN), ืึท ืงืืึทืกืืขืจ ืืขื ืขืืืฉืขืจ (CM), ืืื ืึท ืืจืึทื ืืึทืงืฆืืข ืืขื ืขืืืฉืืขื ื ืกืขืจืืืืก (TM). ื ืคึผืจืึธืงืกื ืืึธืื ืืึทืืึทื ืกืขืจ ืงืขื ืืืื ืืขื ืืฆื ืืืขืจื. ืืขืืขืจ ืงืึธืืคึผืึธื ืขื ื ืืื ืึท ืืึทืืื ืืขืจ ืคึผืจืึธืฆืขืก ืืื ืงืขื ืืืืคื ืืืืฃ ืึทื ืึทื ืืขืจ ืกืขืจืืืขืจ. ืกืขืจืืืืจืขืจืืึทืืึทืืืืก ื ืึธืืื ืคึผืจืึธืฆืขืกืืจื SQL ืคึฟืจืึทืืขืก ืคึฟืื ืงืืืขื ืื ืืื ืกืืืืึทืืืืื ืืึทืกืื ืึทืงื ืืื ืงืึธืึธืจืืื ืึทืืึธืจื ืคึฟืึทืจ ืคึฟืึทืจืฉืคึผืจืืืืข ืคึฟืจืึทืืข ืืืืกืคึฟืืจืื ื ืืืึธืก ืืึทืืจืึทืคึฟื ืึทื ืืขืจืข ืืึทืืึทืืืืก ื ืึธืืื. ืืขืจ ืงืืึทืกืืขืจ ืืขื ืขืืืฉืขืจ ืืึธื ืืืึธืจื ืืขื ืฆืืฉืืึทื ื ืคึฟืื ืืขืื ืืึทืืึทืืืืก ื ืึธืืข, ืืึทืื ืื ืงืืึทืกืืขืจ ืงืึธื ืคึฟืืืืจืึทืฆืืข, ืืื ืืื ืืืฉืืจืื ืคึฟืึทืจ ืืขื ืขืืืฉืื ื, ืืึทืงืึทืคึผืื ื, ืืึธืื ืืึทืืึทื ืกืื ื, ืึทืคึผืืืืืื ื, ืกืืึทืจืืื ื, ืืื ืกืืึธืคึผืคึผืื ื ื ืึธืืื. ืืขืจ ืืจืึทื ืืึทืงืฆืืข ืืขื ืขืืืฉืืขื ื ืกืขืจืืืืก ืืื ืคึฟืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืืืื ืืืื ืื ื ืื ืึทืืืขืืืื ืข ืึธืจื ืืืขืืงืืื ืืืืขืจ ืืขื ืงืืึทืกืืขืจ.

PolarDB ืืื ืืืืืจื ืืืืฃ ืื ืฉืขืจื-ืืึธืจื ืืฉื ืคืื ืื ืืขืจืืขืืืืื ืงืึทืืคึผืืืืื ื ืึทืจืงืึทืืขืงืืฉืขืจ, ืืืื ืืืึธืก ืืึทืื ืืขื ืขื ืคืื ืื ืืขืจืืขืืืืื ืืืขื ืกืืึธืจื ืืืืฃ ืคืึทืจืฉืืืขื ืข ื ืึธืืื, ืึธื ื ืืฆื ืึท ืคึผืจืึธืกื ืกืืึธืจืืืืฉ ืคึฟืึทืจ ืึทืืข ื ืึธืืื, ืืื ืืขืืขืจ ื ืึธืืข ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืื ืืืง ืคืื ืืึทืื ืคึฟืึทืจืืื ืื ืืื ืืื ืืื ืืืจืืคืืจื ืคึฟืจืืื ืคึฟืึทืจืืื ืืขื ืข. ืฆื ืื ืืึทืื. ืืขืืขืจ ืืืฉ ืืื ืฉืขืจื ืืื ืคึผืึทืจืฅ (ืฉืึทืจืืื ื) ื ืืฆื ืืึทืฉืื ื ืืืืืจื ืืืืฃ ืื ืขืจืฉืืืง ืฉืืืกื. ืืืื ืื ืืขืื ืกืคึผืึทื ืก ืืึทืื ืืืื ืืืืฃ ืคืึทืจืฉืืืขื ืข ื ืึธืืื, ืึท ืคืื ืื ืืขืจืืขืืืืื ืืจืึทื ืกืึทืงืืืึธื ืืืจืืคืืจืื ื ืืึธืืึธืจ ืืื ืืจืึทื ืกืึทืงืืืึธื ืงืึธืึธืจืืื ืึทืืึธืจ ืืขื ืขื ืึทืงืืืืืืืืื ืฆื ืขื ืฉืืจ ืึทืืึธืืืกืืื, ืงืึธื ืกืืกืืขื ืกื, ืืคืืขืืื ืืขืจืืงืืื ืืื ืจืืืืืึทืืืืึทืื (ืึทืกืื).
ืฆื ืขื ืฉืืจ ืฉืืื ืืึธืืขืจืึทื ืฅ, ืืขืืขืจ ืึธืคึผืฉื ืื ืืื ืจืขืคึผืืืงืืืืื ืฆื ืืืึท ืืื ืืกืืขืจ ืืจืื ื ืึธืืื. ืฆื ืฉืคึผืึธืจื ืจืขืกืืจืกื, ืื ืืึทื ืฅ ืืึทืื ืืืื ืืืืื ืฆืืืื ืจืขืคึผืืึทืงืึทื, ืืื ืืืื ืขืจ ืืื ืืืืืืขื ืฆื ืกืืึธืจืื ื ืื ืฉืจืืึทืื-ืฆืืจืืง ืงืืึธืฅ (WAL). ืืืื ืขืจ ืคืื ืื ืฆืืืื ื ืึธืืื ืืื ืคืื ืจืขืคึผืืึทืงืึทื ืืื ืขืืขืงืืขื ืืื ืืขืจ ืคืืจืขืจ ืืื ืคึผืึทืจืืืกืึทืคึผืืืฅ ืืื ืคึผืจืึทืกืขืกืื ื ืจืืงืืืขืก. ืื ืจืืข ื ืึธืืข ืึทืงืขืจื ืืื ืึท ืกืคึผืขืจ ืคึฟืึทืจ ืื ืืึทืื ืึธืคึผืฉื ืื ืืื ืงืฉืื, ืืื ืื ืืจืื ื ืขืื ืึธื ืืืื ืืื ืื ืกืขืืขืงืฆืืข ืคืื โโืื ืืืืื ื ื ืึธืืข ืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืืืงืขืจื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืคืึทื ืคืื ืืืจืืคืึทื ืคืื ืฆืืืื ื ืึธืืื ืืื ืคืื ืจืขืคึผืืึทืงืึทื. ืืึทืืึท ืจืขืคึผืืึทืงืืืฉืึทื ืฆืืืืฉื ืงื ืืื ื ืึธืืื ืืื ืึธืจืืึทื ืืืืจื ืืื ืื ืคึผืึทืงืกืึธืก ืึทืืืขืจืืืึทื, ืืืึธืก ืื ืฉืืจื ืึท ืงืึธื ืกืืกืืขื ื ืืขืคึฟืื ืืฆืืข ืคืื โโืงืึธื ืกืขื ืกืืก ืืื ืึท ื ืขืฅ ืืื ืคึผืึทืืขื ืืฉืึทืื ืึทื ืจืืืืืึทืืึทื ื ืึธืืื.
ืขืก ืืื ืืืืขืจืงื ืึทื ืื ืคืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื PolarDB DBMS ืืื ืคึผืืึทื ื ืขื ืฆื ืืืื ืืืืื ืืืืขืจ ืืจืื ืจืืืืกืื: ืืื ืืขืจ ืขืจืฉืืขืจ ืืืขืจืกืืข, ืืืฉืืจืื ืคึฟืึทืจ ืจืขืคึผืืึทืงืืืฉืึทื, ืืืื ืึทืืืืืืึทืืืืึทืื ืืื ืงื ืืื ืคืึทืจืืืึทืืืื ื ืืืขื ืืืื ืืจืืืก. ืื ืจืืข ืืขืืืื ื ืืืขื ืืึธืื ืึท ืคืื ืื ืืขืจืืขืืืืื ืืจืึทื ืกืึทืงืืืึธื ืืืจืืคืืจืื ื ืกืืกืืขื ืืืึธืก ืฉืืืฆื ืงืจืืึทื-ื ืึธืืข ืึทืกืื ืืื ืคืื ืื ืืขืจืืขืืืืื ืกืงื ืืืจืืคืืจืื ื. ืื ืืจืื ืืขืืืื ื ืืืขื ืึทืจืืึทื ื ืขืืขื ืึท ืคึผืืืืื ืคึฟืึทืจ PostgreSQL ืืื ืืืฉืืจืื ืคึฟืึทืจ ืคืืขืงืกืึทืืึทื ืืึทืื ืคืึทืจืฉืคึผืจืืืืื ื ืึทืจืืืขืจ ื ืึธืืื, ืึทืจืืึทื ืืขืจืขืื ื ืึทืืึทืคึผืืืื ืคึผืืืืกืืึทื ื ืคืื ืกืขืืืึทื ืฅ ืฆื ืืขืจืืจืืืื ืึธืคึผืืืืึทื ืคืึธืจืฉืืขืืื ื ืืื ืื ืคืืืืงืืื ืฆื ืืงืกืคึผืึทื ื ืืขื ืงื ืืื ืืืจื ืึทืืื ื ื ืืึท ื ืึธืืื.
ืืงืืจ: opennet.ru
