ืืื ืืืืจ! ืืืึทื ื ืึธืืขื ืืื ืืึทืงืกืื ืืืึทืกืืืืขืื, ืืื ืึทืจืืขื ืืื ืึทื ืึทื ืึทืืืกื ืืื ืคึผืจืืืขืงื ืคืึทืจืืืึทืืืขืจ ืืื FINCH. ืืืึทื ื ืืื ืืืึธืื ืืื ืฆื ืืึธืื ืืืจ ืืื, ื ืืฆื ElasticSearch, ืืืจ ืืขื ืขื ืืืืืืช ืฆื ืคึผืจืึธืฆืขืก 15 ืืืืืึธื ืจืืงืืืขืก ืืื 6 ืืื ืื ืืื ืึทืคึผืืึทืืืื ืื ืืขืืืขื ืืึธืืื ืืืืฃ ืื ืคึผืืึทืฅ ืคืื ืืืื ืขืจ ืคืื ืืื ืืืขืจ ืงืืืืึทื ืฅ. ืฆืื ืืึทืืืืขืจื, ืืืจ ืืืขืื ืืึธืื ืฆื ืืึธื ืึธื ื ืขืืขื, ืืื ื ืืืจ ืืึธืื ืึท ื ืืึท, ืืืจ ืืึธืคึฟื ืึทื ืืขืจ ืืื ืืึทืื ืคืื ืืขื ืึทืจืืืงื ืืืขื ื ืืฉื ืืืึทืื ืคืื ืืขื. ืืืืืจ ืืืื.
ืืื ืื ืคึผืจืืืขืงื ืึทืจืืขื
ืืืืฃ ืืื ืืืขืจ ืืึทืงืขื ื, ืืืจ ืืึทืื ืืึทืืื ืื ืืก ืืืึธืก ืื ืฉืืจ ืื ืคืึธืจืฉืืขืืื ื ืคืื ืืื ืืืขืจ ืงืืืขื ื ืก ืืืขืืกืืืขืก ืืื ืจืืจืขืืืืืง ืึทืคึผืืึทืงืืืฉืึทื. ืื ืึทืืืขืืืื ืข ืกืืจืืงืืืจ ืงืขื ืขื ืืืื ืืขืืขื ืืื ืื ืืืึทืืจืึทืืข:
ืืื ืืขื ืคึผืจืึธืฆืขืก ืคืื ืึทืจืืขื, ืืืจ ืคึผืจืึธืฆืขืก ืึท ืืจืืืก ื ืืืขืจ ืคืื ืืจืึทื ืืึทืงืฉืึทื ื: ืคึผืขืจืืฉืึทืกืึทื, ืคึผืืืืึทื ืฅ, ืึทืคึผืขืจืืืฉืึทื ื ืืื ืืึทื ืืฆืขืจ ืืึทืืึทื ืกืขืก, ืคึฟืึทืจ ืืืึธืก ืืืจ ืงืจืึธื ืึท ืคึผืืึทืฅ ืคืื ืืึธืืก, ืืื ืืขืืื ื ืืื ืึทืจืืึทื ืคืืจ ืืื ืึทืจืืืกืคืืจื ืื ืืึทืื ืฆื ืคืื ืืจืืืกื ืืืง ืกืืกืืขืืขื.
ืขืก ืืขื ืขื ืืืื ืคืึทืจืงืขืจื ืคึผืจืึทืกืขืกืึทื ืืืขื ืืืจ ืืึทืงืืืขื ืืึทืื ืคืื ืืขื ืงืืืขื ื ืืื ืึทืจืืืขืจืคืืจื ืขืก ืฆื ืืขืจ ืืึทื ืืฆืขืจ. ืืื ืืขืจืฆื, ืขืก ืืขื ืขื ื ืึธื ืคึผืจืึทืกืขืกืึทื ืคึฟืึทืจ ืืจืืขืื ืืื ืคึผืืืืึทื ืฅ ืืื ืืึธื ืืก ืืืืื.
ืงืืจืฅ ืืื ืืขืจืืจืื ื
ืืืืืขืก, ืืืจ ืืขืืืืื ื PostgreSQL ืืื ืืขืจ ืืืืื ืืึทืื ืงืจืึธื. ืืืึทื ื ืึธืจืืึทื ืึทืืืืึทื ืืืืืฉืื ืคึฟืึทืจ ืึท ืืืืก: ืื ืืืึทืืืึทื ืคืื ืืจืึทื ืืึทืงืฉืึทื ื, ืึท ืืขืืืขืืึธืคึผืขื ืืึทืื ืืืกืืขืจืื ื ืฉืคึผืจืึทื, ืึท ืืจืืื ืงืืื ืคืื ืืืฉืืจืื ืคึฟืึทืจ ืื ืืึทืืจืืืฉืึทื; ืงืึทืืืืื ื ืืื ืืื ืคืึธืจืฉืืขืืื ื ืฆืืคึฟืจืืื ืืื ืืืขืจ ืืืืขืจืคืขื ืืฉื ืคึฟืึทืจ ืืึทื ืฅ ืึท ืืึทื ื ืฆืืึทื.
ืืืจ ืกืืึธืจื ืืขืืึทืืจืข ืึทืืข ืืึทืื ืืื Postgres: ืคึฟืื ืืจืึทื ืืึทืงืฉืึทื ื ืฆื ื ืืึทืขืก. ืืืขืจ ืื ื ืืืขืจ ืคืื ื ืืฆืขืจืก ืืขืืืืงืกื, ืืื ืืื ืืื ืื ื ืืืขืจ ืคืื ืจืืงืืืขืก.
ืคึฟืึทืจ ืคืืจืฉืืื ื, ืื ืืขืจืืขื ื ืืืขืจ ืคืื ืกืขืฉืึทื ื ืืื 2017 ืืืืื ืืืืฃ ืื ืืขืกืงืืึทืคึผ ืคึผืืึทืฅ ืืื 131. ืืื 2018 - 125. 2019 ืืืืืขืจ 130. ืืืื ื ืึธื 100-200 ืืืืืึธื ืคืื ืื ืจืืจืขืืืืืง ืืืขืจืกืืข ืคืื โโืื ืคึผืืึทืฅ ืืื ืื ืจืืจืขืืืืืง ืึทืคึผืืึทืงืืืฉืึทื, ืืื ืืืจ ืืืขื ืืึทืงืืืขื ืึท ืจืืืืง ื ืืืขืจ ืคืื ืจืืงืืืขืก.
ืืื ืืขื ืืืึผืงืก ืคืื ืื ืคึผืจืืืขืงื, Postgres ืคืืจืฉืืืคื ืฆื ืงืึธืคึผืข ืืื ืื ืืึทืกืข, ืืืจ ืืึธืื ื ืืฉื ืืึธืื ืฆืืื - ืึท ืืจืืืก ื ืืืขืจ ืคืื ืคืึทืจืฉืืื ืคึฟืจืืื ืืจืืืก, ืคึฟืึทืจ ืืืึธืก ืืืจ ืงืขื ื ืืฉื ืืึทืื ืึท ืืขื ืื ื ืืืขืจ ืคืื ืื ืืขืงืกืื.
ืืืจ ืคืืจืฉืืื ืขื ืึทื ืขืก ืืื ืึท ื ืืื ืคึฟืึทืจ ืื ืืขืจืข ืืึทืื ืกืืึธืจื ืืืึธืก ืืืึธืื ืฆืืฉืืขืื ืืื ืืืขืจ ืืืืขืจืคืขื ืืฉื ืืื ื ืขืืขื ืื ืืึทืกืข ืคืื โโPostgreSQL. Elasticsearch ืืื MongoDB ืืขื ืขื ืืขืจืขืื ื ืืื ืืขืืืขื ืึธืคึผืฆืืขืก. ืื ืืขืฆืืข ืคืืจืืืืจื ืืืืฃ ืื ืคืืืืขื ืืข ืคืื ืงืื:
- ืคึผืึทืืขืืขื ืื ืืขืงืกืื ื ืืืืงืืึทื ืืื ืื ืกืืืข ืคืื โโืืึทืื ืืื ืื ืืขืงืกืื ืืืืงืกื. ืืื Elastic, ืื ืืืืงืืึทื ืืื ื ืืฉื ืึธืคืขื ืืขื ืืืืฃ ืื ืกืืืข ืคืื โโืืึทืื.
- ืงืืื ืคืื ืืขืงืกื ืืืื
ืึทืืื ืืืจ ืืืืกืืขืจืืืืืื Elastic ืคึฟืึทืจ ืืื ืืื ืฆืืืขืืจืืื ืคึฟืึทืจ ืื ืืืขืจืืึทื ื.
ืืืขืจืืึทื ื ืฆื ืืืืข
1. ืืืจ ืกืืึทืจืืขื ืื ืืืขืจืืึทื ื ืคืื ืื ืคืื ื ืคืื ืคืึทืจืงืืืฃ ืืืื ืืื ืกื. ืืื ืืืขืจ ืงืืืขื ื ืืื ืึท ืืึทื ืฅ ืคืื ืืืขืื 70 ืคืื ื ืคืื ืคืึทืจืงืืืฃ, ืืื ืืึธืก ืจืืงืืืืืขืจื ืขืืืขืืข ืืืืคึผืก ืคืื ืึธื ืคึฟืจืขืื ืืืืฃ ืืขื ืคึผืืึทืฅ ืืื ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื:
- ืืขืงืกื ืืืื ืืืจื ืฉืืึธื ื ืึธืืขื
- ืืขืึธืืืื ืืื ืึท ืืขืืขืื ืจืึทืืืืก ืคึฟืื ืขืืืขืืข ืคืื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืืขืจ ืืึทื ืืฆืขืจ ืืืื ืฆื ืืขื ืืืึธืก ื ืงืืืืช ืคืื ืคืึทืจืงืืืฃ ืืขื ืขื ื ืึธืขื ื ืฆื ืืืื ืืืื.
- ืืืื ืืืจื ืึท ืืขืืขืื ืงืืืึทืืจืึทื - ืืขืจ ืืึทื ืืฆืขืจ ืืจืึธื ืึท ืงืืืึทืืจืึทื ืืืืฃ ืืขืจ ืืึทืคึผืข, ืืื ืึทืืข ืคืื ืงืื ืืื ืืขื ืจืึทืืืืก ืืขื ืขื ืืขืืืืื ืฆื ืืื.
- ืืืื ืืืจื ื ืึธื ืคืืืืขืจืก. ืคึผืึธืื ืฅ ืคืื ืคืึทืจืงืืืฃ ืืขื ืขื ืึทื ืืขืจืฉ ืคืื ืืขืืขืจ ืื ืืขืจืขืจ ืืื ืกืึธืจืืืจืื ื
ืืืื ืืืจ ืจืขืื ืืืขืื ืืขืจ ืึธืจืืึทื ืืืึทืฆืืข, ืืื Postgres ืืืจ ืืึธืื ืึท ืืึทืื ืืงืืจ ืคึฟืึทืจ ืืืืืข ืื ืืึทืคึผืข ืืื ืื ื ืืึทืขืก, ืืื ืืื Elastic Snapshots ืืขื ืขื ืืขื ืืืขื ืคึฟืื ืืขืจ ืึธืจืืืื ืขื ืืึทืื. ืืขืจ ืคืึทืงื ืืื ืึทื ืืืืืขืก Postgres ืงืขื ื ืืฉื ืงืึธืคึผืข ืืื ืื ืืืื ืืืจื ืึทืืข ืงืจืืืืืจืืึท. ื ืื ืืืืื ืืขื ืขื ืืขืืืขื ืคืืืข ืื ืืขืงืกืื, ืืื ืงืขื ืืืื ืึธืืืืขืจืืึทืคึผ, ืึทืืื ืื Postgres ืกืงืขืืืฉืืืขืจ ืืื ืคืึทืจืคืึทืื ืืื ืืื ื ืืฉื ืคึฟืึทืจืฉืืืื ืืืึธืก ืืื ืืขืงืก ืฆื ื ืืฆื.
2. ืืืืึทืืขืจ ืืื ืฉืืจื ืืื ืืขืืืขื ืื ื ืืึทืขืก ืึธืคึผืืืืืื ื. ืืืืกืืืืขืก ืืขืจืฉืืึทื ืขื ืืืืฃ ืืขื ืคึผืืึทืฅ ืืขืืขืจ ืืึธื ืึทืืื ืึทื ืืขืจ ืืึทื ืืฆืขืจ ืืื ื ืืฉื ืคืึทืจืคืึทืื ืืื ืื ืฉืืจืึธื ืคืื ืืื ืคึฟืึธืจืืึทืฆืืข, ืื ืืึทืื ืืืื ืืืื ืืืืกืืขืฉืืขืื ืืืืืขืจ ืื ืึทืจืืืกืืขืื. ืืึธืก ืืื ืืืึธืก ืืืื ืืื ืคึฟืึทืจ: ืืืจ ืงืขื ืขื ืืืื ืืขื ืคึผืืึทืฅ ืืืื ืืขืงืกื ืืืืึทืื, ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ืคืึทืจืืื ืื ื ืึธื ืคืืืืขืจืก, ืืืืึทื ืืื ืืขื ืขื ืืืื ืืขืืืื ืืืจื Elastic.
3. ืืขืืึธืื ืืืจ ืืจืืืขืจืืขืคืืจื ืื ืืจืึทื ืกืึทืงืืืึธื ืคึผืจืึทืกืขืกืื ื. ืืืืขืจื ืงืขื ืขื ืงืืืคื ืึท ืืืืขืจ ืคึผืจืึธืืืงื ืืืืฃ ืืขื ืคึผืืึทืฅ ืืื ืึธื ืืืื ื ืขืืขื ืืื ืึท ืคืจืืื ืฆืืขื. ื ืึธื ืึทืืึท ืคึผืขืจืืฉืึทืกืึทื, ืืืจ ืคึผืจืึธืฆืขืก ืึท ืืจืืืก ืกืืืข ืคืื โโืืึทืื, ืกืคึผืขืฆืืขื ืืืืฃ ืืืืงืขื ืื ืืื ืืึธืืืืืึทืก. ืคึฟืึทืจ ืคืึทืจืืืืึทื, ืืืื ืืืืฃ ืคึผืจืึธืกื ืืขื ืื ื ืืืขืจ ืคืื ืคึผืขืจืืฉืึทืกืึทื ืืื ืขืจืืขืฅ ืฆืืืืฉื 1,5-2 ืืืืืึธื, ืืขืืึธืื ืืืืฃ ืืึธืืืืืึทืก ืื ืคืืืืจ ืงืขื ืขื ืืขืจืืจืืืื 53 ืืืืืึธื.
ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืื ืืึทืื ืืืื ืืืื ืคึผืจืึทืกืขืกื ืืื ืื ืฉืึธืจืืืกื ืืขืืืขื ืฆืืื - ื ืืฆืขืจืก ืืึธื ื ืื ืืื ืฆื ืืืึทืจืื ืคึฟืึทืจ ืื ืจืขืืืืืึทื ืคึฟืึทืจ ืขืืืขืืข ืืขื. ืขืก ืืื ืงืืื ืืืขื ืฆื ืืขืจืืจืืืื ืึทืืึท ืืขืืืืื ื ืืืจื Postgres - ืืืจ ืึธืคื ืืืงืืืขื ืืึทืงืก, ืืื ืืฉืขืช ืืืจ ืคึผืจืึทืกืขืกื ืึทืืข ืจืืงืืืขืก, ืืืืขืจื ืงืขื ื ืืฉื ืงืึธื ืืจืึธืืืจื ืฆื ืืื ืืืงืืืขื ืคึผืจืืืืึทื ืึธืืขืจ ื ืืฉื. ืืึธืก ืืื ื ืืฉื ืืืืขืจ ืึธื ืืขื ืขื ืคึฟืึทืจ ืืขืฉืขืคื, ืึทืืื ืืืจ ืืจืืืขืจืืขืคืืจื ืื ืคึผืจืึทืกืขืกืื ื ืฆื Elasticsearch.
Periodicity
ืืืฆื ืืขืจืืืึทื ืืืงืื ืืขื ืืขื ืขื ืงืึทื ืคืืืืขืจื ืืขืฉืขืขื ืืฉ-ืืืืืจื, ืืืื ืื ืคืืืืขื ืืข ืื ืึธืื:
- ืกืึทืืขืก ืืืืืื. ืืื ืืึทืื ืืื ืืืจ ืืึทืงืืืขื ืืึทืื ืคืื ืึท ืคืื ืืจืืืกื ืืืง ืืงืืจ, ืืืจ ืืื ืึธื ืืืืื ืืขื ืืขืจืืืึทื ืืืงื.
- ื ืืึทืขืก. ืืื ืืึทืื ืืื ืงืืื ื ืืึทืขืก ืืื ืขืืืืื ืืืืฃ ืืขื ืคึผืืึทืฅ, ืขืก ืืื ืืืืืึธืืึทืืืฉ ืืขืฉืืงื ืฆื Elastic.
ืืึธ ืืืืืขืจ ืขืก ืืื ืืืขืจื ืืขืจืืึธื ืขื ืื ืึทืืืืึทื ืืืืืฉืื ืคืื Elastic. ืืื Postgres, ืืืขื ืืืจ ืฉืืงื ืึท ืืงืฉื, ืืืจ ืืืื ืืืึทืจืื ืืื ืขืก ืืึธื ืขืกืืื ืคึผืจืึทืกืขืกืึทื ืึทืืข ืื ืจืขืงืึธืจืืก. ืืืจ ืงืขื ืขื ืฉืืงื 10 ืจืขืงืึธืจืืก ืฆื Elastic ืืื ืึธื ืืืืื ืืจืืขืื ืืืืื, ืึธื ืืืืจืื ืคึฟืึทืจ ืื ืจืขืงืึธืจืืก ืฆื ืืืื ืคืื ืื ืืขืจืืขืืืืื ืืืืขืจ ืึทืืข ืฉืึทืจืืก. ืคืื ืงืืจืก, ืขืืืขืืข ืฉืึทืจื ืึธืืขืจ ืจืขืคึผืืืงืข ืงืขื ื ืืฉื ืืขื ืื ืืึทืื ืืืืื, ืึธืืขืจ ืึทืืฅ ืืืขื ืืืื ืืืจืขืืืืื ืืืืขืจ ืืึทืื.
ืื ืึทืืจืืืฉืึทื ืืขืืืึธืืก
ืขืก ืืขื ืขื 2 ืืืขืื ืฆื ืืืกืฉืืืืขื ืืื Elastic:
- ืืืจื ืึท ืืขืืืืจื ืงืืืขื ื ืืืืขืจ TCP. ืืขืจ ืืขืืืืจื ืฉืึธืคืขืจ ืืื ืืืกืืขืืืืืึทื ืฉืืึทืจืื ืืืืก: ืขืก ืืื ื ืื ืืขืจ ืืขืฉืืืฆื, ืขืก ืืื ืึท ืืืืขืจ ืืืืึทืงืืืขื ืกืื ืืึทืงืก. ืืขืจืืืขืจ, ืืืจ ืคึผืจืึทืงืืึทืงืื ืืึธื ื ืื ื ืืฆื ืขืก ืืื ืคึผืจืืืืจื ืฆื ืืึธืจ ืคืึทืจืืึธืื ืขืก.
- ืืืจื ืึท ืืืืคึผ ืฆืืืื ื ืืืึธืก ืงืขื ืขื ื ืืฆื ืืืืืข JSON ืจืืงืืืขืก ืืื ืืืกืขื ืข ืกืื ืืึทืงืก. ืื ืืขืฆืืข ืืื ืึท ืืขืงืกื ืืึธืืึธืจ ืืืึธืก ื ืืฆื Elastic. ืืื ืืขื ืืืขืจืกืืข, ืืืจ ืืึทืงืืืขื ืื ืคืืืืงืืื ืฆื ืืึทืืฉ ืืืจื JSON ืจืืงืืืขืก ืืืืขืจ ืืืืคึผ. ืืึธืก ืืื ืื ืึธืคึผืฆืืข ืืืึธืก ืืืจ ืืขื ืขื ืืจืืื ื ืฆื ื ืืฆื.
ืืึทื ืง ืฆื ืื ืืืืคึผ ืฆืืืื ื, ืืืจ ืงืขื ืขื ื ืืฆื ืืืืืจืขืจืื ืืืึธืก ืฆืืฉืืขืื ืึท ืืืกืื ืืงืจืึทื ืึทืก ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืืืืคึผ ืงืืืขื ื. ืืืจ ืงืขื ืขื ื ืืฆื ืืึทืืฉ ืืื ืื ืืืกืื ืืงืจืึทื ืึทืก ืึทืคึผื, ืืืึธืก ืจืืืึทืืืื ืืื ืืืื ืคืึธืจืฉืืขืืื ื, ืืืึธืก ืืขืืึธืืคึฟื ืึท ืคึผืืึทืฅ ืืื ืื ืืขื ืคืื ืื ืืจืืืก ืืขืืขืจืื ื (ืืขืจ ืืืืฃ ืืขื ืืื ืื)
ืขืืืขืืข ื ืืืขืจื ืคึฟืึทืจ ืคืึทืจืืืืึทื:
- ืฉืคึผืึธืจื Postgres ืืจืืืืืึทืจืฆืืงืืื ืืืืขืจื ืืื 20 ืคึฟืขืืขื ืึธื ืืจืืคึผืื ื: 460713 ืจืขืงืึธืจืืก ืืื 42 ืกืขืงืื ืืขืก
- ืืืืข + ืจืืึทืงืืืื ืงืืืขื ื ืคึฟืึทืจ 10 ืคึฟืขืืขื + ืคึผืขืงื ืคึฟืึทืจ 1000 ืขืืขืืขื ืื: 596749 ืจืขืงืึธืจืืก ืืื 11 ืกืขืงืื ืืขืก
- ืืืืข + ืจืืึทืงืืืื ืงืืืขื ื ืคึฟืึทืจ 10 ืคึฟืขืืขื + ืคึผืขืงื ืคึฟืึทืจ 1000 ืขืืขืืขื ืื: 23801684 ืืืื ืกื ืืื 4 ืืื ืื
ืืืฆื ืืืจ ืืึธืื ืืขืฉืจืืื ืึท HTTP ืืขืื ืคืึทืจืืืึทืืืขืจ ืืืึธืก ืืืืขื JSON ืืื ืืึทืืฉ / ื ืื ืืึทืืฉ ืืื ืกืขื ืื ืขืก ืืืจื ืงืืื ืืืืคึผ ืงืืืขื ื, ืจืึทืืึทืจืืืึทืก ืคืื ืื ืืืืืืึธืืขืง. ืืืจ ืงืขื ื ืืืื ืงืืืึทืื ืฆื ืฉืืงื ืจืืงืืืขืก ืกืื ืืฉืจืึธื ืึธืืกืื ืึธืืขืจ ืืืกืื ืืงืจืึทื ืึทืกืื.
ืืื ืขืืืขืืข ืื ืึทืืจืืืฉืึทื ื, ืืืจ ื ืึธื ื ืืฆื ืืขืจ ืืึทืึทืืืขืจ ืึทืจืืืขืจืคืืจื ืงืืืขื ื, ืึธืืขืจ ืืึธืก ืืื ื ืึธืจ ืึท ืขื ืื ืคืื ืืขืจ ืืืืึทืืขืจ ืจืขืคืึทืงืืึธืจืื ื. ืืื ืืขื ืคืึทื, ืึท ืื ืื ืงืืืขื ื ืืขืืืื ืืืืฃ ืืขืจ ืืืืข ืคืื โโืกืคึผืจืื ื ืืืขืืงืืืขื ื ืืื ืืขื ืืฆื ืคึฟืึทืจ ืคึผืจืึทืกืขืกืื ื.
ืืจืืืก ืืขืืขืจืื ื
ืึทืืึธื ืึท ืืึธืจ, ืื ืคึผืจืืืขืงื ืืึธืกืฅ ืึท ืืจืืืก ืืขืืขืจืื ื ืคึฟืึทืจ ืืืืขืจื - ืืึธืก ืืื ืืขืจ ืืขืืืืงืขืจ ืืืืืืึธืึทื, ืืืืึทื ืืื ืืขืจ ืฆืืื ืืืจ ืึทืจืืขืื ืืื ืืขื ืก ืคืื ืืืืืึทื ื ืคืื ื ืืฆืขืจืก ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื.
ืืกืืึทืืื ืคึผืืงืก ืคืื ืืึธืืื ืคืึทืื ืืขืฉืึทืก ืื ืืึธืืืืืึทืก, ืึธืืขืจ ืืขื ืืขืืขืจืื ื ืืื ืืืืฃ ืึท ืืึธืจ ืึทื ืืขืจืฉ ืืืจืื. ืืขื ืืึธืจ ืคืจืืขืจ, ืืืืฃ ืืขื ืืึธื ืคืื ืื ืืขืืขืจืื ื, ืืืจ ืคืืจืงืืืคื 27 ืื ืืฅ ืคืื ืกืืืืจืข. ืื ืืึทืื ืืขื ืขื ืคึผืจืึทืกืขืกื ืคึฟืึทืจ ืืขืจ ืืื ืึท ืืึทืื ืฉืขื, ืืืึธืก ืืขืคึฟืืจื ืื ืงืึทื ืืืื ืืึทื ืก ืคึฟืึทืจ ืืืืขืจื. ืืื ืืฆืขืจ ืืืื ืืืงืืืขื ืคืจืืื ืคืืจ ืืืืืืืืืื ื, ืืืขืจ ืขืก ืืื ืืขืืืืจื ืงืืืจ ืื ืืขื ืืืจืฃ ืคืืจืฉื ืขืืขืจื ืืขื ืคืจืืฆืขืก.
ืืื ืื ืึธื ืืืื ืคืื 2019, ืืืจ ืืึทืฉืืึธืกื ืึทื ืืืจ ืืึทืจืคึฟื ElasticSearch. ืคึฟืึทืจ ืึท ืืึทื ืฅ ืืึธืจ, ืืืจ ืึธืจืืึทื ืืืืจื ืื ืคึผืจืึทืกืขืกืื ื ืคืื ืื ืืืงืืืขื ืืึทืื ืืื Elastic ืืื ืืืืขืจ ืืฉืืึทื ืก ืืื ืื ืึทืคึผื ืคืื ืื ืจืืจืขืืืืืง ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืขืืืืืื. ืืื ืึท ืจืขืืืืืึทื, ืื ืืืืึทืืขืจ ืืึธืจ ืืขืฉืึทืก ืื ืงืืืคืื ืืข, ืืืจ ืคึผืจืึทืกืขืกื 15 ืืืื ืกื ืืื 131 ืืื ืื.
ืืื ื ืืืจ ืืึธืื ืึท ืคึผืืึทืฅ ืคืื ืืขื ืืฉื ืืืึธืก ืืืืื ืฆื ืงืืืคื ืกืืืืจืข ืืื ืึธื ืืืื ื ืขืืขื ืืื ืื ืฆืืืืขื ืื ื ืคืื ืคึผืจืืืืึทื ืืื ืคึผืขืจืืึธืืฉืึทื ื, ืืึธืก ืืื ืึท ืฆืืึทืืืืืึทืืืง ืืึธืก. ืืืฆื ืืืจ ืฉืืงื ืึทืจืืืฃ-ืฆื-ืืึธื ืืื ืคึฟืึธืจืืึทืฆืืข ืฆื Elastic, ืึธืืขืจ ืืื ืืขืจ ืฆืืงืื ืคึฟื ืืืจ ืคึผืืึทื ืฆื ืึทืจืืืขืจืคืืจื ืึทืจืืฉืืืืขื ืืื ืคึฟืึธืจืืึทืฆืืข ืคึฟืึทืจ ืื ืืขืฆืืข ืืืฉืื ืฆื Postgres ืืื ืึท ืฉืืขื ืืืง ืกืืึธืจืืืืฉ. ืืื ืกืืจ ื ืืฉื ืฆื ืคืึทืจืืืืื ืื ืขืืึทืกืืืง ืืื ืืขืงืก, ืืืึธืก ืืืื ืืื ืืืึทื ืืืืืืืืฉืึทื ื.
ืืกืงื ื / ืืกืงื ื
ืืื ืืขื ืืึธืืขื ื, ืืืจ ืืึธืื ืืจืึทื ืกืคืขืจื ืึทืืข ืื ืกืขืจืืืืกืขืก ืืืึธืก ืืืจ ืืขืืืืื ืฆื Elastic ืืื ืืึธืื ืคึผืึธืืื ืืืืฃ ืืขื ืคึฟืึทืจ ืืืฆื. ืืืฆื ืืืจ ืืืืขื ืึทื ืืื ืืขืงืก ืืื Elastic ืืืืฃ ืฉืคึผืืฅ ืคืื ืื ืืืืคึผื ืคึผืขืจืกืืกืืขื ื ืกืืึธืจืืืืฉ ืืื Postgres, ืืืึธืก ื ืขืื ืืืืขืจ ืื ืืึทื ืืฆืขืจ ืืึทืกืข.
ืืื ืืขืจ ืฆืืงืื ืคึฟื, ืืืจ ืคึผืืึทื ืืจื ืฆื ืึทืจืืืขืจืคืืจื ืืึทืืื ืื ืืก ืืืื ืืืจ ืคึฟืึทืจืฉืืืื ืึทื ืื ืืึทืื ืืขืื ืืืขืจื ืฆื ืืืืืืขืจืก ืืื ืืื ืืขืืืื ืคึฟืึทืจ ืึท ืึทื ืืืืึทืืึทื ื ืืืขืจ ืคืื ืฉืคืืืื. ืืึธืก ืืื ื ืื ืืขืจ ืึท ืึทืจืืขื ืคึฟืึทืจ Postgres.
ืืืื ืืืจ ืืึทืจืคึฟื ืคืื-ืืขืงืกื ืืืื ืืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืึธืืขืจ ืืืื ืืืจ ืืึธืื ืึท ืคึผืืึทืฅ ืคืื ืคืึทืจืฉืืืขื ืข ืืืื ืงืจืืืืืจืืึท, ืืืจ ืฉืืื ืืืืกื ืึทื ืืึธืก ืืึทืจืฃ ืืืื ืืืืขืจืืขืืขืฆื ืืื ืขืืึทืกืืืง.
โโโ
ืืึทื ืงืขื ืคึฟืึทืจ ืืืืขื ืขื. ืืืื ืืืื ืคืืจืืข ืืืื ื ืืฆื ElasticSearch ืืื ืืื ืืืื ืืืืืขื ืข ืืืคึผืืึทืืขื ืืืืฉืึทื ืงืึทืกืขืก, ืืึธืื ืืื ืื. ืขืก ืืืขื ืืืื ืืฉืืงืึทืืืข ืฆื ืืืืกื ืืื ืื ืืขืจืข ืืขื ืขื ๐
ืืงืืจ: www.habr.com