DRAM ืืื ืืืืฅ ืืึผืจืื ืคืึทืืจืืงืึทื ื Micron Technology ืืื ืืืคืจืืื ืืืื HSE 3.0 (Heterogeneous-memory Storage Engine) ืกืืึธืจืืืืฉ ืืึธืืึธืจ, ืืืืืื ื ืกืคึผืึทืกืืคืืงืื ืคึฟืึทืจ ื ืืฆื ืืืืฃ SSDs ืืื ืืืืขื ืขื-ืืืืื ืืึผืจืื (NVDIMM). ืืขืจ ืืึธืืึธืจ ืืื ืืขืืืื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืืืืืึธืืขืง ืคึฟืึทืจ ืขืืืขืืืื ื ืืื ืื ืืขืจืข ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืฉืืืฆื ืืึทืื ืคึผืจืึทืกืขืกืื ื ืืื ืื ืฉืืืกื-ืืืขืจื ืคึฟืึธืจืืึทื. ืื HSE ืงืึธื ืืื ืืขืฉืจืืื ืืื C ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื Apache 2.0 ืืขืจืืืืืขื ืืฉ.
HSE ืืื ืึธืคึผืืืืืืขื ื ืื ืืืืื ืคึฟืึทืจ ืืึทืงืกืืืื ืคืึธืจืฉืืขืืื ื, ืึธืืขืจ ืืืื ืคึฟืึทืจ ืืึธื ืืืฉืขืืืึทืื ืืื ืคืึทืจืฉืืืขื ืข ืงืืืกื ืคืื ืกืกืืก. ืืืื ืืืืงืืึทื ืืื ืึทืืฉืืืื ืืืจื ืึท ืืืืืจืื ืกืืึธืจืืืืฉ ืืึธืืขื - ืื ืืขืจืกื ืืคึผืืึทืืขื ืืึทืื ืืขื ืขื ืงืึทืฉื ืืื ืืึทืจืึทื, ืืืึธืก ืจืึทืืืกืึทื ืื ื ืืืขืจ ืคืื ืึทืงืกืขืก ืฆื ืื ืคืึธืจ. ืืขืจ ืืึธืืึธืจ ืงืขื ืขื ืืืขืจื ืืขื ืืฆื ืคึฟืึทืจ ื ืืืขืจืืง-ืืืจืื ืืึทืื ืกืืึธืจืืืืฉ ืืื NoSQL DBMS, ืืืืืืืืืจื ืกืืึธืจืืืืฉ (SDS, Software-Defined Storage) ืึทืืึท ืืื Ceph ืืื Scality RING, ืคึผืืึทืืคืึธืจืืก ืคึฟืึทืจ ืคึผืจืึทืกืขืกืื ื ืืจืืืก ืึทืืึทืื ืฅ ืคืื ืืึทืื (ืืื ืืึทืืึท), ืืืื-ืคืึธืจืฉืืขืืื ื ืงืึทืืคึผืืืืื ื (HPC) ) ืกืืกืืขืืขื, ืืื ืืขืจื ืขื ืคืื ืืืื ืืก (ืืึธื) ืืขืืืืกืขืก) ืืื ืกืึทืืืฉืึทื ื ืคึฟืึทืจ ืืึทืฉืื ืืขืจื ืขื ืกืืกืืขืืขื. ืืื ืึท ืืืืฉืคึผืื ืคืื ืื ืืึทืืจืืืืื ื ืื ืืึธืืึธืจ ืืื ืืจืื-ืคึผืึทืจืืื ืคึผืจืึทืืืฉืขืงืก, ืึท ืืืึทืจืืึทื ื ืคืื ืื ืืึธืงืืืขื ื-ืึธืจืืขื ืืื DBMS MongoDB ืืื ืฆืืืขืืจืืื, ืืืืขืจืืขืืขืฆื ืฆื ืื ื ืืฆื ืคืื HSE.
ืืืืคึผื ืคึฟืขืึดืงืืืื ืคืื HSE:
- ืฉืืืฆื ืคึฟืึทืจ ืืืฉืึทื ืขืจืืง ืืื ืขืงืกืืขื ืืขื ืึธืคึผืขืจืืืืขืจื ืคึฟืึทืจ ืืึทื ืืืื ื ืืึทืื ืืื ืฉืืืกื / ืืืขืจื ืคึฟืึธืจืืึทื;
- ืคืื ืฉืืืฆื ืคึฟืึทืจ ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืื ืคืืืืงืืื ืฆื ืืืึธืืืจื ืกืืึธืจืืืืฉ ืกืืืืกืื ืืืจื ืื ืฉืึทืคืื ื ืคืื ืกื ืึทืคึผืฉืึทืฅ (ืกื ืึทืคึผืฉืึทืฅ ืงืขื ืขื ืืืื ืืืื ืืขืืืืื ื ืฆื ืืึทืืื ืคืจืืึท ืืึทืืืื ืืขื ืืื ืืืื ืกืืึธืจืืืืฉ);
- ืคืืืืงืืื ืฆื ื ืืฆื ืงืืจืกืึธืจืก ืฆื ืืืขืจืืื ืืืืขืจ ืืึทืื ืืื ืืึธืืขื ืืืืื-ืืืืืจื ืงืืงื;
- ืืึทืืึท ืืึธืืขื ืึธืคึผืืืืืืขื ืคึฟืึทืจ ืืขืืืฉื ืืึทืกืข ืืืืคึผืก;
- ืคืืขืงืกืึทืืึทื ืกืืึธืจืืืืฉ ืจืืืืืึทืืืืึทืื ืคืึทืจืืืึทืืืื ื ืืขืงืึทื ืืืึทืื;
- ืงืืกืืึธืืืืึทืืืข ืืึทืื ืึธืจืงืขืกืืจืึทืืืึธื ืกืงืืื (ืคืึทืจืฉืคึผืจืืืืื ื ืฆืืืืฉื ืคืึทืจืฉืืืขื ืข ืืืืคึผืก ืคืื ืืึผืจืื ืคืึธืจืฉืืขืื ืืื ืื ืกืืึธืจืืืืฉ);
- ื ืืืืืืึธืืขืง ืืื ืึท C API ืืืึธืก ืงืขื ืขื ืืื ืึทืืืงืึทืืื ืคึฟืึทืจืืื ืืื ื ืฆื ืงืืื ืึทืคึผืืึทืงืืืฉืึทื. ืืืื ืืื ืื ืคึฟืึทืจ ืคึผืืืืึธื ืืื ื'ืืื;
- ืฉืืืฆื ืคึฟืึทืจ ืกืืึธืจืื ื ืฉืืืกืืขื ืืื ืืึทืื ืืื ืึท ืงืึทืืคึผืจืขืกื ืคืึธืจืขื.
- ืคืืืืงืืื ืฆื ืืืึธื ืึทืจืืืฃ ืฆื ืืขืจืึทืืืืขืก ืคืื ืืึทืื ืืื ืืื ืืขืจืืขืจ ืคืื ืืืืืึทื ื ืคืื ืฉืืืกืืขื ืืื ืกืืึธืจืืืืฉ;
- ืขืคืขืงืืืื ืคึผืจืึทืกืขืกืื ื ืคืื ืืืืื ืืขืจ ืคืื ืคึผืึทืจืึทืืขื ืึทืคึผืขืจืืืฉืึทื ื;
- ืื ืคืืืืงืืื ืฆื ื ืืฆื ืคืึทืจืฉืืืขื ืข ืงืืืกื ืคืื SSD ืืจืืืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืกืืึธืจืืืืฉ ืฆื ืึทืคึผืืึทืืืื ืคืึธืจืฉืืขืืื ื ืืื ืคืึทืจืืจืืืืขืจื ืื ืืขืื ืคืื ืื ืคืึธืจ.
ืื ืืึทืืืืืืง ืืืขืจืกืืข ื ืืืขืจ ืขื ืืขืจืื ื ืืื HSE 3.0 ืืื ืจืขืื ืฆื ืขื ืืขืจืื ืืขื ืืื ืื API, CLI, ืงืึทื ืคืืืืขืจืืืฉืึทื ืึธืคึผืฆืืขืก, REST ืฆืืืื ื ืืื ืกืืึธืจืืืืฉ ืคึฟืึธืจืืึทื ืืืึธืก ืืจืขืื ืงืึทืคึผืืืขืจ ืงืึทืืคึผืึทืืึทืืืืึทืื. ืืื ืคึผืจืืคึผืขืจืื ื ืื ื ืืึทืข ืืขืืืื ื, ืื ืคืึธืงืืก ืืื ืืขืืืขื ืืืืฃ ืึธืคึผืืืืืืื ื ืกืืึธืจืืืืฉ ืฆื ืคึฟืึทืจืืขืกืขืจื ืคืึธืจืฉืืขืืื ื ืืื ืืขืจ ืขืืืขืืข ืงืจืืืืฉ ืืืขืจืงืืึธืืื. ืฆืืืืฉื ืื ืืขืจืกื ื ืึธืืืึทืืึทื ืืืคึผืจืืืืืึทื ืฅ:
- ืื ืคืึธืจืฉืืขืืื ื ืคืื ืืืืคึฟืขืจ ืึทืคึผืขืจืืืฉืึทื ื ืืื ืืืฆื ืคืจืืึท ืคืื ืื ืืขื ื ืคืื ืื ืคืืืืขืจ, ืืืึธืก ืืืื ืขืก ืืขืืืขื ืฆื ืืืขืจืืื ืืืืขืจ ืฉืืืกืืขื ืึธื ืจืืืืกืื ื ืืจืืคึผืื ื ืืฆื ืึท ืืืืคึฟืขืจ ืืื ืึทืจืืืืจืึทืจืืฉ ืคืืืืขืจืก.
- ืืืืขื ืขื ืืื ืฉืจืืึทืื ืคืึธืจืฉืืขืืื ื ืืื ืืืคึผืจืืืื ืืื ืกืืืืึทืืืึธื ืก ืืืขื ืืึทื ืึทืืึทื ืืงืื ืื ืงืจืืกืื ื ืฉืืืกืืขื ืืขื ืขื ืืขื ืืฆื, ืืืฉื, ืืืขื ืกืืึธืจืื ื ืกืืืืกืื ืคืื ืคึผืึทืจืึทืืขืืขืจ ืืืึทืืืขืก ืจืขืงืึธืจืืขื ืืื ืืืืขืจ ืื ืืขืจืืืึทืื, ืืื ืืึธื ืืืึธืจืื ื ืกืืกืืขืืขื, ืคืื ืึทื ืฆืืขื ืคึผืืึทืืคืึธืจืืก ืืื ืกืืกืืขืืขื ืคึฟืึทืจ ืคึผืึธืืืื ื ืกืขื ืกืขืจ ืฉืืึทืื.
- ืื ืึทืคึผื ืืื ืื ืคืืืืงืืื ืฆื ืงืึธื ืืจืึธืืืจื ืงืึทืืคึผืจืขืฉืึทื ืืืืฃ ืืขืจ ืืืจืื ืคืื ืืืื ืืืึทืืืขืก, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืึทืืื ืืืืืข ืงืึทืืคึผืจืขืกื ืืื ืื ืงืึธืืคึผืจืขืกืกืขื ืจืขืงืึธืจืืก ืืื ืืขืจ ืืขืืืืงืขืจ ืกืืึธืจืืืืฉ.
- ืฆืืืขืืืืื ื ืืึทืข ืืึธืืขืก ืคึฟืึทืจ ืขืคื KVDB, ืึทืืึทืืื ื ืืืจ ืฆื ืืืฉืขื ืขืจืืื ืคึฟืจืืื ืฆื ืื ืืึทืืึทืืืืก ืืื ืืืืขื ืขื-ืืืืื ืกืืึธืจืืืืฉ.
ืืงืืจ: opennet.ru