ืื ืืจืึทืืึธื ืคืื ืืื-ืืืงืึธืจื ืงืึทืืฉืื ื ืืื ืกืืึธืจืืืืฉ ืกืืกืืขื ืืื ืืืคืจืืื, ืืืึธืก ืืึทื ืืคึผืืึทืืืืฅ ืืึทืื ืืื ืฉืืืกื / ืืืขืจื ืคึฟืึธืจืืึทื ืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืึท ืืืืืืืืื ืืืืืื ื ืคึฟืึทืจ ืึทืงืกืขืืขืจืืืืื ื ืื ืึทืจืืขื ืคืื ืืขืืกื ืืึธืืืื ืืืืืืขื, ืงืึทืืฉืื ื ืคึผืึทืืขืืขื ืคึฟืจืืื ืฆื ืื DBMS ืืื ืื ืืขืจืืืืืื ืืึทืื ืืื ืืึทืจืึทื. Dragonfly ืฉืืืฆื ืื Memcached ืืื Redis ืคึผืจืึธืืึธืงืึธืืก, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ืืืืืกืืื ื ืงืืืขื ื ืืืืืจืขืจืื ืืื ืึทืจืืืขืจืคืืจื ืคึผืจืึทืืืฉืขืงืก ืืื Memcached ืืื Redis ืฆื Dragonfly ืึธื ืจืืืืขืจืงืื ื ืื ืงืึธื.
ืงืึทืืคึผืขืจื ืืื Redis, Dragonfly ืึทืืฉืืืื ืึท 2-ืคืึทืจืืืืื ืคืึทืจืืจืขืกืขืจื ืืื ืคืึธืจืฉืืขืืื ื (6 ืืืืืึธื ืจืืงืืืขืก ืคึผืขืจ ืกืขืงืื ืืข) ืคึฟืึทืจ ืืืคึผืืฉ ืืืขืจืงืืึธืืื ืืื ืืขืจ Amazon EC16 c25gn.3.8xlarge ืกืืืืืืข. ืงืึทืืคึผืขืจื ืืื Memcached ืืื ืื AWS c6gn.16xlarge ืกืืืืืืข, Dragonfly ืืื ืืืืืืช ืฆื ืืืจืืคืืจื 4.7 ืืื ืืขืจ ืฉืจืืึทืื ืจืืงืืืขืก ืคึผืขืจ ืกืขืงืื ืืข (3.8 ืืืืืึธื ืงืขืื 806 ืืืืื ื) ืืื 1.77 ืืื ืืขืจ ืืืืขื ืขื ืจืืงืืืขืก ืคึผืขืจ ืกืขืงืื ืืข (3.7 ืืืืืึธื ืงืขืื 2.1 ืืืืืึธื).
ืืื ืืขืกืฅ ืคึฟืึทืจ ืกืืึธืจืื ื 5 ืืืืืืืื ืคืื ืืึทืื, ืืจืึทืืึธื ืคืื ืคืืจืืื ืื 30% ืืืืื ืืงืขืจ ืืึผืจืื ืืื Redis. ืืืขื ืงืจืืืืืื ื ืกื ืึทืคึผืฉืึทืฅ ืืื ืื "bgsave" ืืึทืคึฟืขื, ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื ืื ืงืจืืกืื, ืึธืืขืจ ืืื ืฉืคึผืืฅ ืืึธืืืึทื ืฅ ืขืก ืืื ืคืืจืืืืื ืึผืืขื ืืจืื ืืึธื ืืืืื ืืงืขืจ ืืื ืืื Redis, ืืื ืื ืืึธืืขื ืืืืื ืจืขืงืึธืจืืื ื ืึธืคึผืขืจืึทืฆืืข ืืื ืืื ืคืื ืคืึทืกืืขืจ (ืืื ืื ืคึผืจืึธืืข, ืึท ืืึธืืขื ืืืืื ืืื Dragonfly ืืื ืืขืฉืจืืื ืืื 30 ืกืขืงืื ืืขืก, ืืฉืขืช Redis - ืืื 42 ืกืขืงืื ืืขืก).
ืืืื ืคืึธืจืฉืืขืืื ื ืืื ืึทืืฉืืืื ืืึทื ืง ืฆื ืึท ืืืืื-ืืจืขืืขื ืึทืจืงืึทืืขืงืืฉืขืจ ืึธื ืืึทื ืืืืืื ื ืจืขืกืืจืกื (ืฉืขืจื-ืืึธืจื ืืฉื), ืืืึธืก ืืืื ืึทื ืืขืืขืจ ืคืึธืืขื ืืื ืึทืกืืื ื ืึท ืืึทืืื ืืขืจ ืืึทืืื ืืขืจ ืคึผืจืึทืกืขืกืขืจ ืืื ืืืื ืืืืืขื ืข ืืืืื ืคืื ืืึทืื, ืืจืืขืื ืึธื ืืืืืขืงืกืื ืืื ืืืืจืื ืืึทืงืก. ืฆื ืขื ืฉืืจ ืึทืืึธืืืงืืื ืืืขื ืืจืืขืื ืืื ืงืืืคื ืฉืืืกืืขื, ืืืืืืืืื VLL ืืึทืงืก ืืขื ืขื ืืขื ืืฆื. ืฆื ืืคืืฉืึทื ืืื ืงืจืึธื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืึผืจืื, ืื ืืึทืฉืืึทืืืข ืกืืจืืงืืืจ ืืื ืืขื ืืฆื, ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืึท ืืืคึผ ืคืื ืคึผืึทืจืืืฉืึทื ื ืืึทืฉ ืืืฉ.
ืขืืืขืืข ืคึฟืขืึดืงืืืื ืคืื Dragonfly:
- ืงืึทืืฉืื ื ืืึธืืข, ืืืึธืก ืืืืืึธืืึทืืืฉ ืจืืคึผืืืืกืื ืึทืื ืืึทืื ืืื ื ืืึทืข ืืึทืื ื ืึธื ืืืกืืขืืึทืืขืจื ืืืงืึธืจื.
- ืฉืืืฆื ืคึฟืึทืจ ืืืื ืืื ื ืฆื ืืึทืื ืึท ืืขืื ืืขืฉืึทืก ืืืึธืก ืื ืืึทืื ืืขื ืขื ืืึทืืจืึทืื ืืื ืืึทืืืึทืืืง.
- ืฉืืืฆื ืคึฟืึทืจ ืคืืึทืฉืื ื ืกืืึธืจืืืืฉ ืฉืืึทื ืฆื ืืืกืง ืืื ืืขืจ ืืื ืืขืจืืจืื ื ืคึฟืึทืจ ืฉืคึผืขืืขืจ ืึธืคึผืืื ื ืึธื ืจืืกืืึทืจื.
- ืื ืืืึทืืืึทื ืคืื ืึท ืืืืคึผ ืงืึทื ืกืึธืื (ืืื ืื ืฆื TCP ืคึผืึธืจื 6379) ืคึฟืึทืจ ืกืืกืืขื ืคืึทืจืืืึทืืืื ื ืืื ืึท API ืคึฟืึทืจ ืฆืืจืืงืงืืืขื ืืขืืจืืง ืงืึทืืคึผืึทืืึทืืึทื ืืื ืคึผืจืึธืืขืืืขืืก.
- ืฉืืืฆื ืคึฟืึทืจ 185 Redis ืงืึทืืึทื ืื, ืืืึธืก ืืื ืืขืขืจืขื ืขืงืืืืืืึทืืขื ื ืฆื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื Redis 5 ืืขืืืื ื.
- ืฉืืืฆื ืึทืืข ืืขืืงืึทืืฉืขื ืงืึทืืึทื ืื ืึทืืืฅ ืงืึทืก (ืืฉืขืง-ืืื-ืฉืืขืื).
- ืฉืืืฆื ืคึฟืึทืจ ืืืกืื ืืงืจืึทื ืึทืก ืึทืคึผืขืจืืืฉืึทื ื ืคึฟืึทืจ ืงืจืืืืืื ื ืกื ืึทืคึผืฉืึทืฅ.
- ืคึผืจืืืืงืืึทืืึทื ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื.
- ืืขืืืื-ืืื Lua 5.4 ืืืขืจืืขืฆืขืจ.
- ืฉืืืฆื ืงืึธืืคึผืืขืงืก ืืึทืื ืืืืคึผืก ืึทืืึท ืืื ืืึทืฉืขืก, ืฉืืขืื, ืจืฉืืืืช (ZSET, HSET, LIST, SETS ืืื STRING) ืืื JSON ืืึทืื.
- ืฉืืืฆื ืกืืึธืจืืืืฉ ืจืขืคึผืืึทืงืืืฉืึทื ืคึฟืึทืจ ืฉืืื ืืึธืืขืจืึทื ืฅ ืืื ืืึทืกืข ืืึทืืึทื ืกืื ื.
ืื ืืจืึทืืึธื ืคืื ืงืึธื ืืื ืืขืฉืจืืื ืืื C / C ++ ืืื ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื BSL (ืืืื ืขืก ืืงืืจ ืืืกืขื ืกืข). ืื BSL ืืขืจืืืืืขื ืืฉ ืืื ืืขืืืขื ืคืืจืืขืืืืื ืืืจื ืื ืงืึธ-ืืจืื ืืขืจืก ืคืื MySQL ืืื ืึทื ืึธืืืขืจื ืึทืืืื ืฆื ืื Open Core ืืึธืืขื. ืื ืขืกืึทื ืก ืคืื BSL ืืื ืึทื ืื ืงืึธื ืคืื ืึทืืืึทื ืกืืจืืข ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืืืืืขืก ืื ืืืฆื ืคึฟืึทืจ ืืึทืืึทืคืึทืงืืืฉืึทื, ืึธืืขืจ ืคึฟืึทืจ ืขืืืขืืข ืืึธื ืงืขื ืขื ืืืื ืืขืืืืื ื ืคืจืื ืืืืื ืืืื ื ืึธื ืืืืื ืืื ืืขื ืืขื ืขื ืืืืขืื ื, ืืืึธืก ืืึทืจืคื ืื ืงืืืคื ืคืื ืึท ืืขืฉืขืคื ืืขืจืืืืืขื ืืฉ ืฆื ืกืขืจืงืึทืืืืขื ื. ื ืึธื ืืขืจืืืืืขื ืืฉ ืืขืจืืื ืขื ืคึฟืึทืจ ืื Dragonfly ืคึผืจืืืขืงื ืืึทืจืคื ืื ืงืึธื ืฆื ืืืื ืืจืึทื ืกืคืขืจื ืฆื ืื Apache 2.0 ืืขืจืืืืืขื ืืฉ ืืืืฃ 15 ืืขืจืฅ 2028. ืืื ืืขื ืฆืืื, ืื ืืขืจืืืืืขื ืืฉ ืึทืืึทืื ืื ื ืืฆื ืคืื ืื ืงืึธื ืืืืื ืฆื ืขื ืฉืืจ ืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโโโืืืึทื ืืึทืืื ืื ืืก ืืื ืคึผืจืึธืืืงืื, ืึธืืขืจ ืคึผืจืึธืืืืืึทืฅ ื ืืฆื ืคึฟืึทืจ ืื ืฉืึทืคืื ื ืคืื ืืึทืฆืึธืื ืืืึธืืงื ืืึทืืื ืื ืืก ืืืึธืก ืึทืงื ืืื ืึทื ืึทืืืฉืึทื ืฆื ืืจืึทืืึธื ืคืื.
ืืืขืจืกืืข Dragonfly 1.0 ืืื ื ืึธืืืึทืืึทื ืคึฟืึทืจ ืืืึทื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืฉืืืฆื ืคึฟืึทืจ ืืึทืื ืจืขืคึผืืึทืงืืืฉืึทื ืคืื ืื ืขืจืฉืืืง ืกืขืจืืืขืจ ืฆื ืื ืฆืืืืืืืง ืกืขืจืืืขืจ. ืึธืืขืจ, Dragonfly ืงืขื ืขื ืืืื ืงืึทื ืคืืืืขืจื ืฆื ืืืื ืืขืืืืื ื ืืื ืึท ืฆืืืืืืืง ืกืืึธืจืืืืฉ ืืืึธืก ื ืขืื ืืึทืื ืคืื ืึท ืขืจืฉืืืง ืกืขืจืืืขืจ ืืืืืจื ืืืืฃ Dragonfly ืึธืืขืจ ืืืืืจื ืืืืฃ Redis. ืื ืจืขืคึผืืึทืงืืืฉืึทื ืคืึทืจืืืึทืืืื ื ืึทืคึผื ืืื ืงืึทืืคึผืึทืืึทืืึทื ืืื Redis ืืื ืืื ืืืืืจื ืืืืฃ ืื ื ืืฆื ืคืื ืื ROLE ืืื REPLICAOF (SLAVEOF) ืงืึทืืึทื ืื.
ืืงืืจ: opennet.ru