ื ืืึทืืืึทืืืง ืืขืืืื ื ืคืื ืื immudb 1.0 DBMS ืืื ืื ืืจืึธืืืืกื, ืืขืจืึทื ืืื ืื ืืืืืืึทืืืืืื ืืื ืคึผืจืขืืขืจืืืืืฉืึทื ืคืื ืึทืืข ืืึทืื ืืึธืืื ืฆืืืขืืขืื, ืืื ืืขืืื ื ืืื ืคึผืจืึทืืืืืืื ื ืฉืืฅ ืงืขืื ืจืขืืจืึธืึทืงืืืืืข ืขื ืืขืจืื ืืขื ืืื ืืขืื ืงืจืืคึผืืึธืืจืึทืคืืง ืืขืจืืืืึทื ืคืื ืืึทืื ืึธืื ืขืจืฉืืคึผ. ืืืืืขืก, ืื ืคึผืจืืืขืงื ืืขืืืขืืึธืคึผืขื ืืื ืึท ืกืคึผืขืฉืึทืืืืื NoSQL ืกืืึธืจืืืืฉ ืืืึธืก ืืึทื ืืคึผืืึทืืืืฅ ืืึทืื ืืื ืฉืืืกื / ืืืขืจื ืคึฟืึธืจืืึทื, ืึธืืขืจ ืกืืึทืจืืื ื ืืื ืืขืืืื ื 1.0 ืืืืืื ืืื ืคึผืึทืืืฉืึทื ื ืืื ืึท ืคืื-ืคืืขืืืฉื ืืืืก ืืื ืกืงื ืฉืืืฆื. ืื ืคึผืจืืืขืงื ืงืึธื ืืื ืืขืฉืจืืื ืืื Go ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื Apache 2.0 ืืขืจืืืืืขื ืืฉ.
ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืืืืื ืืื ืกืืึธืจื ื ืืฆื ืึท ืืืึทืงืืืืืืึทื-ืืื ืกืืจืืงืืืจ ืืืึธืก ืืขืจืึทื ืืื ืื ืึธืจื ืืืขืืงืืึทื ืคืื ืื ืืื ืฆืข ืงืืื ืคืื ืืืืืกืืื ื ืจืขืงืึธืจืืก ืืื ืืื ื ืืฉื ืืึธืื ืืฉืึทื ืืื ื ืฉืืื ืกืืึธืจื ืืึทืื ืึธืืขืจ ืจืืคึผืืืืกืื ื / ืื ืกืขืจืืื ื ืึท ืคึผืึธืืืฆืืข ืืื ืื ืืจืึทื ืกืึทืงืืืึธื ืืขืฉืืืืข. ืื ืกืืึธืจืืืืฉ ืืืืื ืฉืืืฆื ืึทืืื ื ื ืืึท ืืึทืื, ืึธื ืื ืคืืืืงืืื ืฆื ืืืกืืขืงื ืึธืืขืจ ืืืืฉื ืฉืืื ืฆืืืขืืืืื ืืื ืคึฟืึธืจืืึทืฆืืข. ืึทื ืคึผืจืืืื ืฆื ืืืืฉื ืจืขืงืึธืจืืก ืืื ืื DBMS ืืืืื ืคืืจื ืฆื ืฉืคึผืึธืจื ืึท ื ืืึทืข ืืืขืจืกืืข ืคืื โโโโืื ืจืขืงืึธืจื; ืึทืื ืืึทืื ืืขื ืขื ื ืืฉื ืคืึทืจืคืึทืื ืืื ืืืืืื ืื ืืืฆื ืืื ืืขืจ ืขื ืืขืจืื ื ืืขืฉืืืืข.
ืืขืจืฆื, ื ืื ืขื ืืขื ืืืคึผืืฉ ืืืึธืงืืฉืืื-ืืืืืจื ืกืึทืืืฉืึทื ื, ืืืืืื ืึทืืึทืื ืืืจ ืฆื ืืขืจืืจืืืื ืคืึธืจืฉืืขืืื ื ืืื ืื ืืืจืื ืคืื ืืืืืึทื ื ืคืื ืืจืึทื ืืึทืงืฉืึทื ื ืคึผืขืจ ืกืขืงืื ืืข ืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืงืึทืืขืจ ืืืืืืืืื ืืึทืืื ืื ืืก ืึธืืขืจ ืฆื ืืืืขื ืืืึทื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืืืืืึธืืขืง.
ืืืื ืคืึธืจืฉืืขืืื ื ืืื ืึทืืฉืืืื ืืืจื ืื ื ืืฆื ืคืื ืึท LSM (ืืึธื-ืกืืจืึทืงืืฉืขืจื ืฆืื ืืืคืืืกื-ืืืื) ืืืื ืืื ืึท ืงืืึธืฅ ืคืื ืืืึทืืืขืก, ืืืึธืก ืืื ืฉื ืขื ืึทืงืกืขืก ืฆื ืจืขืงืึธืจืืก ืืื ืึท ืืืื ืื ืืขื ืกืืื ืคืื ืืึทืื ืึทืืืฉืึทื. ืฆื ืืึทืืื ืื ืึธืจื ืืืขืืงืืึทื ืคืื ืื ืกืืึธืจืืืืฉ, ืึท ืืืื ืกืืจืืงืืืจ ืืขืจืืคื ืื ืืขืจืงืืข ืืจื ืืื ืึทืืืฉื ืึทืื ืืขื ืืฆื, ืืื ืืืึธืก ืืขืืขืจ ืฆืืืืึทื ืืืขืจืึทืคืืื ืึทืืข ืึทื ืืขืจืืืืื ื ืฆืืืืืื ืืื ื ืึธืืื ืืึทื ืง ืฆื ืฉืืึธืก (ืืืื) ืืึทืฉืื ื. ืืื ืื ืืขืฆื ืืึทืฉ, ืืขืจ ืืึทื ืืฆืขืจ ืงืขื ืขื ืืึทืฉืืขืืืงื ืื ืงืขืจืขืงืื ืึทืก ืคืื ืื ืืื ืฆืข ืืขืฉืืืืข ืคืื โโโโืึธืคึผืขืจืึทืืืึธื ืก, ืืื ืืขืืื ื ืืื ืื ืจืืืืืง ืคืื ืื ืคืึทืจืืึทื ืืขื ืืืื ืฉืืึทืื ืคืื ืื ืืึทืืึทืืืืก (ืืขืจ ืืืึธืจืฆื ืืืขืจืึทืคืึทืงืืืฉืึทื ืืึทืฉ ืคืื ืื ื ืืึทืข ืฉืืึทื ืคืื ืื ืืึทืืึทืืืืก ืืื ืงืึทืืงืืึทืืืืืื ืืื ืื ืคืึทืจืืึทื ืืขื ืืืื ืฉืืึทื. ).
ืงืืืืึทื ืฅ ืืื ืึทืืึทืืขืจื ืืขื ืขื ืฆืืืขืฉืืขืื ืืื ืงืจืืคึผืืึธืืจืึทืคืืง ืืขืจืืืืึทื ืคืื ืืึทืื ืึธืื ืขืจืฉืืคึผ ืืื ืึธืจื ืืืขืืงืืึทื. ืื ื ืืฆื ืคืื ืฆืืืืจ ืฉืืืกื ืงืจืืคึผืืึธืืจืึทืคื ืืื ื ืืฉื ืืึทืจืคื ืื ืงืืืขื ื ืฆื ืฆืืืจืื ืื ืกืขืจืืืขืจ, ืืื ืงืึทื ืขืงืืื ื ืืขืืขืจ ื ืืึท ืงืืืขื ื ืฆื ืื DBMS ืื ืงืจืืกืื ืื ืงืืืืขืืืืง ืฆืืืจืื ืืื ืื ืืื ืฆืข ืกืืึธืจืืืืฉ. ืฆืืืืจ ืฉืืืกืืขื ืืื ืฉืืืกื ืจืขืืืึธืงืึทืืืึธื ืจืฉืืืืช ืืขื ืขื ืกืืึธืจื ืืื ืื ืืึทืืึทืืืืก, ืืื Intel SGX ืขื ืงืืึทืืืขืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืืืขื ืืืจ ืืืจืืคืืจื ืขื ืงืจืืคึผืฉืึทื ืึทืคึผืขืจืืืฉืึทื ื.
ืฆืืืืฉื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื DBMS, SQL ืฉืืืฆื, ืฉืืืกื / ืืืขืจื ืกืืึธืจืืืืฉ ืืึธืืข, ืื ืืขืงืกืื, ืืึทืืึทืืืืก ืกืขืืืึทื ืืืืฉืึทื (ืฉืึทืจืืื ื), ืฉืึทืคืื ื ืคืื ืกื ืึทืคึผืฉืึทืฅ ืคืื ืืึทืื ืฉืืึทื, ืึทืกืื ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืฉืืืฆื ืคึฟืึทืจ ืืึธืืขื ืืืืื ืืคืืขืืื ืืขืจืืงืืื (SSI), ืืืื ืืืืขื ืขื ืืื ืฉืจืืึทืื ืคืึธืจืฉืืขืืื ื, ืึทืคึผืืึทืืึทืืืืฉืึทื ื ืคึฟืึทืจ ืขืคืขืงืืืื ืึธืคึผืขืจืึทืฆืืข ืืืืฃ SSD ืืขื ืขื ืืขืจืืื ื. ืืจืืืืื, ืฉืืืฆื ืคึฟืึทืจ ืึทืจืืขื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืกืขืจืืืขืจ ืืื ืึทื ืขืืืขืืื ืืืืืืึธืืขืง, ืฉืืืฆื ืคึฟืึทืจ REST API ืืื ืื ืืืึทืืืึทื ืคืื ืึท ืืืขื ืฆืืืื ื ืคึฟืึทืจ ืคืึทืจืืืึทืืืื ื. ืืืคึผืืฉ ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืืึธืก ืืืืก ืืื ืืืืืื ืืขื ืขื ืืื ืืึธื ืขื ืึทืจืืึทื ื ืขืืขื ืงืจืขืืื ืงืึทืจืื ืืจืึทื ืืึทืงืฉืึทื ื, ืกืืึธืจืื ื ืฆืืืืจ ืฉืืืกืืขื, ืืืืืืึทื ืกืขืจืืืคืืงืึทืฅ, ืืฉืขืงืงืกืึทืื ืืื ืืึธืืก, ืืื ืงืจืืืืืื ื ืืึทืงืึทืคึผ ืกืืึธืจืืืืฉ ืคึฟืึทืจ ืืืืืืืง ืคืขืืืขืจ ืืื ืืจืืืืฆืืื ืขืื ืืืืก. ืงืืืขื ื ืืืืืจืขืจืื ืคึฟืึทืจ ืืจืืขืื ืืื ืืืืืื ืืขื ืขื ืฆืืืขืืจืืื ืคึฟืึทืจ Go, Java, .NET, Python ืืื Node.js.
ืฉืืืกื ืืืคึผืจืืืืืึทื ืฅ ืืื immudb 1.0 ืืขืืืื ื:
- SQL ืฉืืืฆื ืืื ืื ืคืืืืงืืื ืฆื ืืึทืฉืืฆื ืจืึธืื ืคืื ืคืึทืจืืึธืจืื ืืึธืืืคืืงืึทืืืึธื ืก.
- TimeTravel ืืึธืืข, ืืืึธืก ืืืื ืขืก ืืขืืืขื ืฆื ืืึทืฉืืืืขื ืื ืฉืืึทื ืคืื ืื ืืึทืืึทืืืืก ืฆื ืึท ืืืืขืจ ืคืื ื ืืื ืืขืจ ืคืึทืจืืึทื ืืขื ืืืื. ืืื ืืึทืืื ืืขืจ, ืื ืงืึทืืื ื ืฆืืื ืคืื ืืึทืื ืงืขื ืขื ืืืื ืืึทืฉืืืื ืืืืฃ ืืขืจ ืืืจืื ืคืื ืืืื ืกืึทืืงืืืขืจืื, ืืืึธืก ืกืืืคึผืืึทืคืืื ืื ืึทื ืึทืืืกืืก ืคืื ืขื ืืขืจืื ืืขื ืืื ืืึทืื ืคืึทืจืืืืึทื.
- ืฉืืืฆื ืคึฟืึทืจ ืื PostgreSQL ืงืืืขื ื ืคึผืจืึธืืึธืงืึธื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ืืืืืกืืื ื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืืืืจืขืจืื ืืืืืื ื ืฆื ืึทืจืืขืื ืืื PostgreSQL ืืื immudb. ืืื ืึทืืืฉืึทื ืฆื ืืขืืืืจื ืงืืืขื ื ืืืืืจืขืจืื, ืืืจ ืงืขื ืขื ื ืืฆื ื ืึธืจืืึทื ืงืืืขื ื ืืืืืจืขืจืื Ruby, C, JDBC, PHP ืืื Perl.
- ืืืขื ืงืึทื ืกืึธืื ืคึฟืึทืจ ืื ืืขืจืึทืงืืืื ืืึทืื ื ืึทืืืืืึทืฆืืข ืืื ืืืืก ืึทืืืื ืืกืืจืึทืฆืืข. ืืืจื ืื ืืืขื ืฆืืืื ื ืืืจ ืงืขื ืขื ืฉืืงื ืจืืงืืืขืก, ืฉืึทืคึฟื ื ืืฆืขืจืก ืืื ืคืืจื ืืึทืื. ืืขืจืฆื, ืื ืฉืคึผืืืคึผืืึทืฅ ืืขืจื ืขื ืกืืืืืืข ืืื ืื ืืืฆื.
ืืงืืจ: opennet.ru