ืืื ืงืื, ืืขืจ ืึทืจืืืงื ืืืขื ืคืึธืงืืก ืืืืฃ ืืคืืฉืึทื ืืื ืกืืึธืจืื ื ืืื ืจืืืจืืืืื ื ืืื ืืขืจืืขืจ ืคืื ืืืืืึทื ื ืคืื ืงืืืื ืืขืงืขืก. ืืื ืืขื ืืื ืข, ืื ืืขืฆื ืืืืืื ื ืืื ืคืืจืืขืืืืื ืคึฟืึทืจ POSIX-ืงืึทืืคึผืึทืืึทืืึทื ืืขืงืข ืกืืกืืขืืขื ืืื ืคืื ืฉืืืฆื ืคึฟืึทืจ ืืึทืงืก, ืึทืจืืึทื ืืขืจืขืื ื ืงื ืืื ืืึทืงืก, ืืื ืคึผืึธื ืขื ืืคืืื ืึธื ืงืจืึทืืฉืื.
ืึทืืื ืืื ืืขืฉืจืืื ืืืื ืืืืืขื ืข ืื ืื ืกืขืจืืืขืจ ืคึฟืึทืจ ืืขื ืฆืืืขืง.
ืืื ืืขื ืืึทื ื ืคืื ืืืคึผืืึทืืขื ืื ื ืืขื ืึทืจืืขื, ืืืจ ืืขืจืืื ืฆื ืกืึธืืืืข ืื ืืืืคึผื ืคึผืจืึธืืืขื, ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืึทื ืืขืจืืจืืืื ืกืืืืืื ืื ืืื ืืืกืง ืคึผืืึทืฅ ืืื ืืึทืจืึทื, ืืืึธืก ืืื ืืืขืจ ืงื ืืื ืืขืงืข ืกืืกืืขื ืืื ืืขืืืขื ืจืืื ืืช. ืึทืงืืืึทืืื, ืึทืืึท ืึท ื ืืืขืจ ืคืื ืืขืงืขืก ืืื ืฉืขืืืขื ืคึฟืึทืจ ืงืืื ืงืืึทืกืืขืจื ืืขืงืข ืกืืกืืขื.
ืืขืจ ืืขืืึทื ืง ืืื ืืึธืก:
ืืื ืคึผืฉืื ืืืขืจืืขืจ, ืงืืืื ืืขืงืขืก ืืขื ืขื ืืคึผืืึธืึทืืขื ืืืจื ืื ืกืขืจืืืขืจ, ืืื ืืขื ืขื ืืขืจืืืขืืืขื ืืืืึทื ืืื ืื ืึทืจืงืืืื, ืืื ืืืื ืืืืขื ืขื ืคืื ืืื, ืืื ืืจืืืก ืืขืงืขืก ืืขื ืขื ืืขืฉืืขืื ืืืึทื ืืื ืืืึทื. ืกืืขืืข: 1 ืืขืงืข = 1 ืึทืจืงืืืื, ืืื ืืึทื ืฅ ืืืจ ืืึธืื ืขืืืขืืข ืืืืืึธื ืึทืจืงืืืืื ืืื ืงืืืื ืืขืงืขืก, ืืื ื ืืฉื ืขืืืขืืข ืืื ืืขืจื ืืืืืึธื ืืขืงืขืก. ืืื ืึทืืข ืืขื ืืื ืืืคึผืืึทืืขื ืึทื ืืึธืจ, ืึธื ืงืืื ืกืงืจืืคึผืก ืึธืืขืจ ืคึผืึทืืื ื ืืขืงืขืก ืืื ืืึทืจ / ืคืึทืจืฉืืขืกืืขื ืึทืจืงืืืืื.
ืืื ืืืขื ืคึผืจืืืืจื ืฆื ืืึทืืื ืขืก ืงืืจืฅ, ืืื ืึทื ืืฉืืืืืงื ืืื ืฉืืืึทืื ืืืื ืื ืคึผืึธืกืื ืืื ืืึทื ื.
ืขืก ืึทืืข ืื ืืขืืืืื ืืื ืืขื ืคืึทืงื ืึทื ืืื ืงืขื ื ืืฉื ืืขืคึฟืื ืขื ืึท ืคึผืึทืกืืง ืกืขืจืืืขืจ ืืื ืืขืจ ืืืขืื ืืืึธืก ืงืขื ืจืึทืืขืืืขื ืืึทืื ืืืงืืืขื ืืืจื ืื ืืืืคึผ ืคึผืจืึธืืึธืงืึธื ืืืืึทื ืืื ืึทืจืงืืืืื, ืึธื ืื ืืืกืึทืืืืึทื ืืืืืฉืื ืืึธืืืง ืืื ืงืึทื ืืืขื ืฉืึทื ืึทื ืึทืจืงืืืืื ืืื ืึทืืืืฉืขืงืฅ ืกืืึธืจืืืืฉ. ืืื ืื ืกืืื ืคึฟืึทืจ ืืขืจ ืืืื ืืื ืืขืืืขื ืืขืจ ืึธืจืืืื ืงื ืืื ืคืื 10 ืกืขืจืืืขืจืก ืืืึธืก ืืขื ืขื ืืขืืืืงืกื ืฆื ืึท ืืจืืืก ืืืึธื, ืืื ืืืึธืก 250,000,000 ืงืืืื ืืขืงืขืก ืืึธืื ืฉืืื ืึทืงืืืืืึทืืืืืื, ืืื ืืขืจ ืืืึผืงืก ืืึทื ื ืืื ื ืืฉื ืืขืืื ืืขื ืฆื ืืึทืืื.
ืคึฟืึทืจ ืื ืืืืก ืืึธื ื ืื ืืื ืฆื ืืืืขื ืขื ืึทืจืืืงืืขื, ืึท ืืืกื ืืึทืงืืืืขื ืืืืฉืึทื ืืื ืืจืื ืืขืจ:
ืืื ืืึธืงืขืจ ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืืฆื ืขืก ืืื ืึทื ืึธืคึผืฆืืข ืืืืื ืืื nginx ืื ืืื ืคืึทื:
docker run -d --restart=always -e host=localhost -e root=/var/storage
-v /var/storage:/var/storage --name wzd -p 80:80 eltaline/wzd
ืืืืึทืืขืจ:
ืืืื ืขืก ืืขื ืขื ืึท ืคึผืืึทืฅ ืคืื ืืขืงืขืก, ืืึทืืืึทืืืง ืจืขืกืืจืกื ืืขื ืขื ืืืจืฃ, ืืื ืื ืขืจืืกื ืืืื ืืื ืึทื ืขืืืขืืข ืคืื โโืืื ืืขื ืขื ืืืืืกืืึทื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืขื ื ืืฆื ืึท ืงืืึทืกืืขืจื ืืขืงืข ืกืืกืืขื (ืืื ืืขื ืคืึทื, MooseFS), ืื ืืขืงืข, ืจืึทืืึทืจืืืึทืก ืคืื ืืืึทื ืคืึทืงืืืฉ ืืจืืืก, ืฉืืขื ืืืง ื ืขืื ืืคึผืืืช 64 ืงื. ืึทื ืืื, ืคึฟืึทืจ ืืขืงืขืก ืคืื 3, 10 ืึธืืขืจ 30 ืงื ืืื ืืจืืืก, 64 ืงื ืืขื ืขื ืคืืจืืื ืื ืืืืฃ ืืืกืง. ืืืื ืขืก ืืขื ืขื ืึท ืคืขืจืื ืคืื ืึท ืืืืืึธื ืืขืงืขืก, ืืืจ ืคืึทืจืืืจื 2-10 ืืขืจืึทืืืืขืก. ืขืก ืืืขื ื ืื ืืืื ืืขืืืขื ืฆื ืฉืึทืคึฟื ื ืืึทืข ืืขืงืขืก ืื ืืขืคืึทื ืึทืืื, ืืืืึทื MooseFS ืืื ืึท ืืึทืืจืขื ืขืฆืื ื: ื ืื ืืขืจ ืืื 1 ืืืืืึธื ืืื ืืืื ืจืขืคึผืืืงืข ืคืื โโืืขืืขืจ ืืขืงืข.
ืืื ืื ื ืืืขืจ ืคืื ืืขืงืขืก ืื ืงืจืืกืื, ืึท ืคึผืืึทืฅ ืคืื ืืึทืจืึทื ืืื ืืืจืฃ ืคึฟืึทืจ ืืขืืึทืืึทืืึท. ืึธืคื ืืจืืืก ืืขืืึทืืึทืืึท ืืึทืืคึผืก ืืืื ืืืืฉืืืืขืจื ืฆื ืื ืืจืึธืื ืืื ืืจืขืจ ืคืื SSD ืืจืืืืื.
wZD ืกืขืจืืืขืจ. ืืืจ ืฉืืขืื ืืืื ืืื ืกืืจ ืืืืฃ ืื ืืืกืงืก.
ืืขืจ ืกืขืจืืืขืจ ืืื ืืขืฉืจืืื ืืื Go. ืขืจืฉืืขืจ ืคืื ืึทืืข, ืืื ืืืจืฃ ืฆื ืจืขืืืฆืืจื ืื ื ืืืขืจ ืคืื ืืขืงืขืก. ืืื ืฆื ืืึธื ืขืก? ืจืขืื ืฆื ืึทืจืืฉืืืืื ื, ืึธืืขืจ ืืื ืืขื ืคืึทื ืึธื ืงืึทืืคึผืจืขืฉืึทื, ืืื ื ืืืื ืืขืงืขืก ืืขื ืขื ื ืึธืจ ืงืึทืืคึผืจืขืกื ืืืืืขืจ. ืืืืืื ืืื ืืขืงืืืขื ืฆื ืืขืจ ืืืืฃ, ืืืืก ืืื ื ืื ืืขืืืจืคื ืขืืืืื ืืจื ืคืื ืืืจืข ืืกืจืื ืืช, ืืืก ืฉืคืืืื ืืื ืืื ืื ืืืงืืืขื ืืืฆืืข.
ืืื ืืึทื ืฅ, ืึทื ืฉืืึธื ืคืื ืึท ืคืขืจืื ืคืื ืึท ืืืืืึธื ืืขืงืขืก, ืืื ืืืื ืคืึทื, ืขืก ืืขื ืขื ืืืืื 10 ืืืืืึธื ืืึธืื ืึทืจืงืืืืื ืืื ืงืก. ืืืื ืืื ืืึธืื ืื ืืขืืขืื ืืืื ืฆื ืืืืฉื ืื ืงืจืึทื ื ืืืขืืืืืึทืืขืจ ืืขืงืข ืกืืจืืงืืืจ, ืขืก ืืืึธืื ืืืื ืืขืืืขื ืฆื ืจืขืืืฆืืจื ืขืก ืฆื ืืขืขืจืขื 1 ืืืืืึธื ืืขืงืขืก.
ืึทืืข ืงืืืื ืืขืงืขืก ืืขื ืขื ืคึผืึทืงื ืืื ืืึธืื ืึทืจืงืืืืื, ืืืึธืก ืืืืืึธืืึทืืืฉ ืืึทืงืืืขื ืื ื ืขืืขื ืคืื ืื ืืืจืขืงืืขืจืื ืืื ืืืึธืก ืืื ืืขื ืขื ืืืื, ืืื ืึทืืข ืืจืืืก ืืขืงืขืก ืืืืืื ืืขืื ืื ืึทืจืงืืืืื; ืขืก ืืื ืงืืื ืคืื ื ืฆื ืคึผืึทืงื ืืื, ืืึธืก ืืื ืงืืกืืึธืืืืึทืืืข. ืงืืืื ืืขื ืขื ืึทืจืืืื, ืืจืืืก ืืขื ืขื ืืื ืงืก ืึทื ืืฉืืื ืืืฉื. ืืขืจ ืกืขืจืืืขืจ ืึทืจืืขื ืืจืึทื ืกืคึผืขืจืึทื ื ืืื ืืืืืข.
ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืคึฟืขืึดืงืืืื ืคืื ืื wZD ืกืขืจืืืขืจ.
ืืขืจ ืกืขืจืืืขืจ ืึทืคึผืขืจืืืฅ ืืื ืืขืจ Linux, BSD, Solaris ืืื OSX ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื. ืืื ื ืึธืจ ืืขืกืืขื ืคึฟืึทืจ ืึทืื64 ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืขืจ ืืื ืืงืก, ืึธืืขืจ ืขืก ืืึธื ืึทืจืืขืื ืคึฟืึทืจ ARM64, PPC64, MIPS64.
ืืืืคึผื ืคึฟืขืึดืงืืืื:
- Multithreading;
- ืืืืืืกืขืจืืืขืจ, ืคึผืจืึทืืืืืืื ื ืฉืืื ืืึธืืขืจืึทื ืฅ ืืื ืืึทืกืข ืืึทืืึทื ืกืื ื;
- ืืึทืงืกืืืื ืืืจืืืขืืงืืึทื ืคึฟืึทืจ ืื ืืึทื ืืฆืขืจ ืึธืืขืจ ืืขืืืขืืึธืคึผืขืจ;
- ืฉืืืฆื ืืืืคึผ ืืขืืืึธืืก: ืืึทืงืืืขื, ืงืึธืคึผ, ืฉืืขืื ืืื ืืืกืืขืงื;
- ืงืึธื ืืจืึธื ืคืื ืืืืขื ืขื ืืื ืฉืจืืืื ื ืึทืืืจ ืืืจื ืงืืืขื ื ืืขืืขืจื;
- ืฉืืืฆื ืคึฟืึทืจ ืคืืขืงืกืึทืืึทื ืืืืจืืืึทื ืืื ืืช;
- ืฉืืืฆื CRC ืืึทืื ืึธืจื ืืืขืืงืืึทื ืืืขื ืฉืจืืืื / ืืืืขื ืขื;
- ืืึทืื-ืืื ืึทืืืฉ ืืึทืคืขืจื ืคึฟืึทืจ ืืื ืืืึทื ืืืงืึธืจื ืงืึทื ืกืึทืืฉืึทื ืืื ืึธืคึผืืืืึทื ื ืขืฅ ืคืึธืจืฉืืขืืื ื ืืื ืื ื;
- ืืืคืขืจื ืืึทืื ืงืึธืืคึผืึทืงืืืึธื;
- ืืื ืึทืืืฉืึทื, ืึท ืืืืื-ืืจืขืืขื ืึทืจืืฉืืืืขืจ wZA ืืื ืืขืคึฟืื ื ืคึฟืึทืจ ืืืืืจืืืืื ื ืืขืงืขืก ืึธื ืกืืึธืคึผืคึผืื ื ืื ืืื ืกื.
ืคืึทืงืืืฉ ืืขืจืคืึทืจืื ื:
ืืื ืืึธืื ืืขืืืขืืึธืคึผืขื ืืื ืืขืกืืื ื ืื ืกืขืจืืืขืจ ืืื ืึทืจืืฉืืืืขืจ ืืืืฃ ืืขืื ืืึทืื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื, ืืืฆื ืขืก ืืื ืืฆืืื ืึทืคึผืขืจืืืืื ื ืืืืฃ ืึท ืงื ืืื ืืืึธืก ืืืื 250,000,000 ืงืืืื ืืขืงืขืก (ืืืืืขืจ) ืืืื ืืื 15,000,000 ืืืืจืขืงืืขืจืื ืืืืฃ ืืึทืืื ืืขืจ SATA ืืจืืืืื. ื ืงื ืืื ืคืื 10 ืกืขืจืืืขืจืก ืืื ืึทื ืึธืจืืืื ืกืขืจืืืขืจ ืืื ืกืืึทืืืจื ืืื ืืขืจ ืึท CDN ื ืขืฅ. ืฆื ืืื ืขื ืขืก, 2 Nginx ืกืขืจืืืขืจืก + 2 wZD ืกืขืจืืืขืจืก ืืขื ืขื ืืขื ืืฆื.
ืคึฟืึทืจ ืื ืืืืก ืืึทืฉืืืกื ืฆื ื ืืฆื ืืขื ืกืขืจืืืขืจ, ืขืก ืืืึธืื ืืืื ืงืืื ืฆื ืคึผืืึทื ืื ืืืขืืืืืึทืืขืจ ืกืืจืืงืืืจ, ืืืื ืึธื ืืืขื ืืืขื, ืืืืืขืจ ื ืืฆื. ืืึธืื ืืืจ ืืึทืื ืึท ืจืขืืขืจืืืึทืฆืืข ืืืืื ืึทื ืืขืจ ืกืขืจืืืขืจ ืืื ื ืืฉื ืืืขื ืฆื ืึธื ืคึผืึทืงื ืึทืืฅ ืืื ืึท 1 ืืึธืื ืึทืจืงืืืื.
ืคืึธืจืฉืืขืืื ื ืืขืกืืื ื:
ืื ืงืืขื ืขืจืขืจ ืื ืืจืืืก ืคืื ืื ืืืคึผื ืืขืงืข, ืื ืคืึทืกืืขืจ GET ืืื PUT ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืืืจืืืขืงืึธืื ืืืืฃ ืขืก. ืืื ืก ืคืึทืจืืืืึทืื ืื ืืึทื ืฅ ืฆืืื ืคึฟืึทืจ HTTP ืงืืืขื ื ืฉืจืืืื ืฆื ืจืขืืืืขืจ ืืขืงืขืก ืืื ืืึธืื ืึทืจืงืืืืื, ืืื ืืขืืื ื ืืื ืืืืขื ืขื. ืึทืจืืขื ืืื ืืขืงืขืก ืคืื ืกืืืขืก 32 ืงื, 256 ืงื, 1024 ืงื, 4096 ืงื ืืื 32768 ืงื ืืื ืงืึทืืคึผืขืจื.
ืืืขื ืืจืืขืื ืืื ืืึธืื ืึทืจืงืืืืื, ืื ืืึทืื ืึธืจื ืืืขืืงืืึทื ืคืื ืืขืืขืจ ืืขืงืข ืืื ืึธืคึผืืขืฉืืขืื (CRC ืืื ืืขื ืืฆื), ืืืืืขืจ ืจืขืงืึธืจืืื ื ืืื ืืืื ื ืึธื ืจืขืงืึธืจืืื ื, ืืืืฃ-ืืขื-ืคืืืขื ืืืืขื ืขื ืืื ืจืืงืึทืืงืืึทืืืืฉืึทื ืึทืงืขืจื, ืืึธืก ืืขืืืืื ืืืขื ืื ืืจืึทืืืกืื ืืืืืื, ืึธืืขืจ ืื ืืืืคึผื ืืึทื ืืื ืืึทืื ืืืืขืจืืืื.
ืืื ืืขืคืืจื ืคืึธืจืฉืืขืืื ื ืืขืกืฅ ืืืืฃ SSD ืืจืืืืื, ืืืืึทื ืืขืกืฅ ืืืืฃ SATA ืืจืืืืื ืืึธื ื ืื ืืืืึทืื ืึท ืงืืึธืจ ืืืืืง.
ืืจืึทืคืก ืืืืืจื ืืืืฃ ืืขืกืืื ื ืจืขืืืืืึทืื:
ืืื ืืืจ ืงืขื ืขื ืืขื, ืคึฟืึทืจ ืงืืืื ืืขืงืขืก ืื ืืืืืง ืืื ืืืืขื ืขื ืืื ืฉืจืืึทืื ืฆืืื ืฆืืืืฉื ืึทืจืืฉืืืืขื ืืื ื ืื-ืึทืจืงืืืืื ืืขืงืขืก ืืื ืงืืืื.
ืืืจ ืืึทืงืืืขื ืึท ืืึธืจ ืึทื ืืขืจืฉ ืืืื ืืืขื ืืขืกืืื ื ืืืืขื ืขื ืืื ืฉืจืืืื ืืขืงืขืก ืคืื 32 ืื ืืื ืืจืืืก:
ืื ืฆืืื ืืืืืง ืฆืืืืฉื ืืืืขื ืขื ืืขืงืขืก ืืื 5-25 ืืื. ืืื ืจืขืงืึธืจืืื ื, ืื ืืื ืื ืืขื ืขื ืขืจืืขืจ, ืื ืืืืืง ืืื ืืืขืื 150 ืืื. ืึธืืขืจ ืืื ืืขื ืคืึทื ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืฆืืคึฟืขืืืงืขืจ ืืจืืืก ืืขืงืขืก; ืขืก ืืื ืคืฉืื ืงืืื ืคืื ื ืฆื ืืึธื ืืึธืก; ืืื ืงืขื ืขื ืืขืื ืกืขืคึผืขืจืึทืืื ืคืื ืื ืึทืจืงืืืืื.
* ืืขืงื ืืงืื, ืืืจ ืงืขื ืขื ื ืืฆื ืืขื ืกืขืจืืืขืจ ืคึฟืึทืจ ืืึทืกืงืก ืจืืงืืืืืจืื ื NoSQL.
ืืงืขืจืืืง ืืขืืืึธืืก ืคืื ืืจืืขืื ืืื wZD ืกืขืจืืืขืจ:
ืืึธืืืื ื ืึท ืจืขืืืืขืจ ืืขืงืข:
curl -X PUT --data-binary @test.jpg http://localhost/test/test.jpg
ืืคึผืืึธืึทืืื ื ืึท ืืขืงืข ืฆื ืื ืืึธืื ืึทืจืงืืืื (ืืืื ืื ืกืขืจืืืขืจ ืคึผืึทืจืึทืืขืืขืจ fmaxsize, ืืืึธืก ืืืืขืจืืึทื ื ืื ืืึทืงืกืืืื ืืขืงืข ืืจืืืก ืืืึธืก ืงืขื ืขื ืืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืึทืจืงืืืื, ืืื ื ืืฉื ืืงืกืืืื; ืืืื ืขืก ืืื ืืงืกืืืื, ืื ืืขืงืข ืืืขื ืืืื ืืคึผืืึธืึทืืขื ืืื ืืขืืืืื ืืืขื ืืืืึทืืขืจ ืฆื ืื ืึทืจืงืืืื):
curl -X PUT -H "Archive: 1" --data-binary @test.jpg http://localhost/test/test.jpg
ืืึทืื ืืึธืืืื ื ืึท ืืขืงืข (ืืืื ืขืก ืืขื ืขื ืืขืงืขืก ืืื ืื ืืขืืืข ื ืขืืขื ืืืืฃ ืื ืืืกืง ืืื ืืื ืื ืึทืจืงืืืื, ืืืขื ืืึทืื ืืึธืืืื ื, ืื ืืืืืขืจืงืืึทื ืืื ืืขืืขืื ืืืจื ืคืขืืืงืืึทื ืฆื ืื ืึทื ืึทืจืืฉืืืืขื ืืขืงืข):
curl -o test.jpg http://localhost/test/test.jpg
ืืึทืื ืืึธืืืื ื ืึท ืืขืงืข ืคืื โโืื ืืึธืื ืึทืจืงืืืื (ืืขืฆืืืื ืืขื):
curl -o test.jpg -H "FromArchive: 1" http://localhost/test/test.jpg
ืืืกืงืจืืคึผืฉืึทื ื ืคืื ืื ืืขืจืข ืืขืืืึธืืก ืืขื ืขื ืืื ืื ืืึทืงืืืืขื ืืืืฉืึทื.
ืืขืจ ืกืขืจืืืขืจ ืืืฆื ืฉืืืฆื ืืืืื ืื ืืืืคึผ ืคึผืจืึธืืึธืงืึธื; ืขืก ืืื ื ืืฉื ืึทืจืืขืื ืืื ืืืืคึผืก ื ืึธื. ืื POST ืืืคึฟื ืืื ืืืื ื ืืฉื ืืขืฉืืืฆื (ืขืก ืืื ื ืึธื ื ืืฉื ืืึทืฉืืึธืกื ืฆื ืขืก ืืื ืืืจืฃ ืึธืืขืจ ื ืืฉื).
ืืืขืจ ืกืข ืืืืก ืืื ืื ืืงืืจ ืงืึธื ืืืขื ืืขืคึฟืื ืขื ืืืืืขืจืกืงืึธืืืฉ ืืึธืจื, ื ืื ืึทืืขืืขื ืืืืงืก ืขืก, ืึธืืขืจ ืืื ืืื ื ืืฉื ืืื ืื ืื ืืืืคึผื ืงืึธื ืฆื ืื ืคืึทื ืืงืฉืึทื ื ืคืื ืื ืืืขื ืคืจืืืืืืขืจืง, ืึทืืืฅ ืคึฟืึทืจ ืื ืืืขืจืจืืึทืกื ืืึทื ืืืขืจ, ืึทืืื ืืื ืืขืจ ืฆืืงืื ืคึฟื ืืื ืงืขื ืขื ืืขืฉืืืื ื ืจืืจืืื ืขืก ืคึฟืึทืจ ืึผืืขื ืงืืื ืืึธืืึธืจ.
ืฆื ืืืื:
- ืึทื ืืืืืงืืื ื ืคืื ืืืื ืืืืืขื ืข ืจืขืคึผืืึทืงืืืืขืจ ืืื ืืืกืืจืืืืึทืืขืจ + ืืขืึธ ืคึฟืึทืจ ืื ืืขืืืขืืงืืื ืคืื ื ืืฆื ืืื ืืจืืืก ืกืืกืืขืืขื ืึธื ืงื ืืื ืืขืงืข ืกืืกืืขืืขื (ืึทืืฅ ืคึฟืึทืจ ืึทืืึทืืฅ)
- ืืขืืืขืืงืืื ืคืื ืืึทื ืฅ ืคืึทืจืงืขืจื ืึธืคึผืืื ืคืื ืืขืืึทืืึทืืึท ืืืื ืขืก ืืื ืืึธืจ ืคืึทืจืคืึทืื (ืืืื ื ืืฆื ืึท ืืืกืืจืืืืึทืืขืจ)
- ืืขืืืืจื ืคึผืจืึธืืึธืงืึธื ืคึฟืึทืจ ืื ืคืืืืงืืื ืฆื ื ืืฆื ืคึผืขืจืกืืกืืขื ื ื ืขืฅ ืงืึทื ืขืงืฉืึทื ื ืืื ืืจืืืืขืจืก ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทืื
- ืึทืืืึทื ืกืืจืืข ืคึผืึทืกืึทืืืืึทืืื ืคึฟืึทืจ ื ืืฆื ืื NoSQL ืงืึธืืคึผืึธื ืขื ื
- ืงืึทืืคึผืจืขืฉืึทื ื ืคืื ืคืึทืจืฉืืืขื ืข ืืืืคึผืก (ืzip, zstd, ืกื ืึทืคึผื) ืคึฟืึทืจ ืืขืงืขืก ืึธืืขืจ ืืืึทืืืขืก ืื ืืึธืื ืึทืจืงืืืืื ืืื ืคึฟืึทืจ ืจืขืืืืขืจ ืืขืงืขืก
- ืขื ืงืจืืคึผืฉืึทื ืคืื ืคืึทืจืฉืืืขื ืข ืืืืคึผืก ืคึฟืึทืจ ืืขืงืขืก ืึธืืขืจ ืืืึทืืืขืก ืื ืืึธืื ืึทืจืงืืืืื ืืื ืคึฟืึทืจ ืจืขืืืืขืจ ืืขืงืขืก
- ืืืืืื ืกืขืจืืืขืจ ืืืึทื ืืืืืขื ืงืึทื ืืืขืจืืฉืึทื, ืึทืจืืึทื ืืขืจืขืื ื ืืืืฃ ืืคึผื
ืืื ืืึธื ืึทืืฅ, ืืื ืืึธืคึฟื ืึทื ืืขืจ ืกืขืจืืืขืจ ืืืขื ืืืื ื ืืฆืืง ืคึฟืึทืจ ืขืืขืฆืขืจ, BSD-3 ืืขืจืืืืืขื ืืฉ, ืืึธืคึผื ืงืึทืคึผืืจืืื, ืืืืึทื ืืืื ืขืก ืืื ืืขืืืขื ืงืืื ืคืืจืืข ืืื ืืื ืึทืจืืขื, ืื ืกืขืจืืืขืจ ืืืึธืื ื ืืฉื ืืขืืืขื ืืขืฉืจืืื. ืืื ืืื ืืขืจ ืืืืื ืืขืืืขืืึธืคึผืขืจ. ืืื ืืืึธืื ืืืื ืืึทื ืงืืึทืจ ืคึฟืึทืจ ืงืืื ืืึทืื ืืื ืฉืืจืื ืจืืงืืืขืก ืืืจ ืืขืคึฟืื ืขื.
ืืงืืจ: www.habr.com