เชฆเชธเซเชคเชพเชตเซ‡เชœ-เชฒเช•เซเชทเซ€ DBMS Apache CouchDB 3.0 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชธเซเชฅเชพเชจ เชฒเซ€เชงเซเช‚ เชตเชฟเชคเชฐเชฟเชค เชฆเชธเซเชคเชพเชตเซ‡เชœ-เชฒเช•เซเชทเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ Apache CouchDB 3.0, NoSQL เชธเชฟเชธเซเชŸเชฎเชจเชพ เชตเชฐเซเช— เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชธเซเชคเซเชฐเซ‹เชคเซ‹ เชซเซ‡เชฒเชพเชตเซ‹ Apache 2.0 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ.

เชธเซเชงเชพเชฐเชฃเชพApache CouchDB 3.0 เชฎเชพเช‚ เชฒเชพเช—เซ:

  • เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช‰เชจเซเชจเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
    เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชเชกเชฎเชฟเชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชนเชตเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡, เชœเซ‡เชจเชพ เชตเชฟเชจเชพ เชธเชฐเซเชตเชฐ เชญเซ‚เชฒ เชธเชพเชฅเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชˆ เชœเชถเซ‡ (เชคเชฎเชจเซ‡ เชธเชฐเซเชตเชฐเซเชธ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เชนเชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เช…เชœเชพเชฃเชคเชพ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชตเชฟเชจเชพ เชเช•เซเชธเซ‡เชธ เช›เซ‹เชกเซ€ เชฆเซ‡ เช›เซ‡). "/_all_dbs" เชชเชฐ เช•เซ‰เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเชตเซ‡ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เช…เชงเชฟเช•เชพเชฐเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพเชฌเซ‡เช เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชซเช•เซเชค เชเชกเชฎเชฟเชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เชœ เชเช•เซเชธเซ‡เชธเชฟเชฌเชฒ เชนเซ‹เชฏ เช›เซ‡ (เชเช•เซเชธเซ‡เชธ เชชเชฐเชฟเชฎเชพเชฃเซ‹ "_security" เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡). เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, _users เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซเช‚ เชธเช‚เชชเชพเชฆเชจ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช›เซ‡;

  • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ-เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชตเชฟเชญเชพเชœเชฟเชค (เชชเชพเชฐเซเชŸเซ€เชถเชจ เช•เชฐเซ‡เชฒ) เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ, เชœเซ‡ เชคเชฎเชพเชฎ เชตเชฟเชญเชพเช—เซ‹ (เชถเชพเชฐเซเชก เชฐเซ‡เชจเซเชœ)เชฎเชพเช‚ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชจเชพ เชตเชฟเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชจเชฟเชฏเชฎเซ‹เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชฎเซ‡เช‚เช—เซ‹ เชตเซเชฏเซ‚ เช…เชจเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธเชฎเชพเช‚ เชถเชพเชฐเซเชกเซ‡เชก เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเชพเชŸเซ‡ เชตเชฟเชถเซ‡เชท เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚;
  • เช…เชฎเชฒเซ€ เชตเชฟเชญเชพเชœเชจ (เชถเชพเชฐเซเชกเชฟเช‚เช—) เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเซเชตเชšเชพเชฒเชฟเชค เชตเชฟเชญเชพเชœเชจ เชฎเซ‹เชก. เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚, เชนเชตเซ‡ เชญเช‚เช—เชพเชฃเชจเชพ เชธเซเชคเชฐเชจเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ q-เชชเชฐเชฟเชฌเชณเชจเชพ เชฎเซ‚เชฒเซเชฏเชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, เชตเชฟเชญเชพเช—เซ‹ เชตเชšเซเชšเซ‡ เชกเซ‡เชŸเชพเชจเซเช‚ เชชเซเชจเชƒเชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡;
  • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชธเซเชตเชšเชพเชฒเชฟเชค เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชจ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ เช—เซŒเชฃ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ (เชœเชพเชตเชพเชธเซเช•เซเชฐเชฟเชชเซเชŸ, เชฎเซ‡เช‚เช—เซ‹, เชŸเซ‡เช•เซเชธเซเชŸ เชธเชฐเซเชš เช‡เชจเซเชกเซ‡เช•เซเชธ) เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชคเซ‡เชฎเชจเซ€ เชฌเชพเช‚เชงเช•เชพเชฎ เช•เชพเชฎเช—เซ€เชฐเซ€ เชถเชฐเซ‚ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช…เชช เชŸเซ เชกเซ‡เชŸ เชฐเชพเช–เชตเชพ;
  • เชธเซเชตเชšเชพเชฒเชฟเชค เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเซ‡เช•เซ‡เชœเซ€เช‚เช— เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชธเซเชฎเซ‚เชถ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡;
  • เชจเชตเซ€ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค IO เช•เชคเชพเชฐ, เช…เชฎเซเช• เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ I/O เช…เช—เซเชฐเชคเชพ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡;
  • เชฐเซ€เช—เซเชฐเซ‡เชธเชจ เชŸเซ‡เชธเซเชŸเซ€เช‚เช— เชธเชฟเชธเซเชŸเชฎ เชฒเชพเช—เซ เช•เชฐเซ€;
  • arm64v8 (aarch64) เช…เชจเซ‡ ppc64le (ppc64el) เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚;
  • ES1.8.5, ES60 เช…เชจเซ‡ ES5+ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ JavaScript เชเชจเซเชœเชฟเชจ SpiderMonkey 6 (Firefox 2016 เชจเซ€ ESR เชถเชพเช–เชพ) เชธเชพเชฅเซ‡ เชฒเชฟเช‚เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ;
  • เชถเซ‹เชง เชเชจเซเชœเชฟเชจ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชกเซเชฐเซ‡เชฏเชซเชธ เชฒเซเชฏเซเชธเซ€เชจ เชชเชฐ เช†เชงเชพเชฐเชฟเชค, เชœเซ‡ CouchDB เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเชฐเซเชš เชเชจเซเชœเชฟเชจเชจเซ€ เชœเชฎเชพเชตเชŸเชจเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡;
  • systemd-journald เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฒเซ‹เช—เซ€เช‚เช— เชฎเชพเชŸเซ‡ เชฌเซ‡เช•เชเชจเซเชก เช‰เชฎเซ‡เชฐเซเชฏเซเช‚;
  • "[couchdb] single_node" เชธเซ‡เชŸเชฟเช‚เช— เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซเชฏเชพเชฐเซ‡ เชธเซ‡เชŸ เช•เชฐเซ‹, CouchDB เช†เชชเชฎเซ‡เชณเซ‡ เชธเชฟเชธเซเชŸเชฎ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชฌเชจเชพเชตเชถเซ‡ เชœเซ‹ เชคเซ‡เช“ เช–เซ‚เชŸเซ‡ เช›เซ‡;
  • couch_server เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡;
  • เชตเชฟเชจเซเชกเซ‹เช เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒเชฐ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เช›เซ‡;
  • เชฆเซƒเชถเซเชฏเซ‹ 2^28 (268435456) เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡. เช† เชฎเชฐเซเชฏเชพเชฆเชพ โ€œ[query_server_config]โ€ เชตเชฟเชญเชพเช—เชฎเชพเช‚ query_limit เช…เชจเซ‡ partition_query_limit เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค เช…เชจเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เชฆเซƒเชถเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เช…เชฒเช—เชฅเซ€ เช—เซ‹เช เชตเซ€ เชถเช•เชพเชฏ เช›เซ‡;
  • เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‹เชฐเซเชŸ 5986 เชชเชฐ เชถเชฐเซ‚ เช•เชฐเชพเชฏเซ‡เชฒ เชเช• เช…เชฒเช— HTTP เชฒเซ‹เช•เชฒ เชจเซ‹เชก เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชนเชตเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช•เซเชฒเชธเซเชŸเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฒเชฌเซเชง เช›เซ‡;
  • เชฆเชธเซเชคเชพเชตเซ‡เชœเชจเซเช‚ เชฎเชนเชคเซเชคเชฎ เช•เชฆ เช˜เชŸเชพเชกเซ€เชจเซ‡ 8 MB เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ CouchDB 3.0 เชชเชฐ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชœเซ‚เชจเชพ เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เชŠเชญเซ€ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชฎเชฐเซเชฏเชพเชฆเชพ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ โ€œ[couchdb] max_document_sizeโ€ เชธเซ‡เชŸเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹;
  • เช…เชชเซเชฐเชšเชฒเชฟเชค เชธเซเชตเชฟเชงเชพเช“เชจเซ€ เชฎเซเช–เซเชฏ เชธเชซเชพเชˆ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ _replicator เช…เชจเซ‡ _external calls, the disk_size เช…เชจเซ‡ data_size เชซเซ€เชฒเซเชกเซเชธ, เช…เชจเซ‡ delayed_commits เชตเชฟเช•เชฒเซเชช;
  • CouchDB เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชนเชตเซ‡ Erlang/OTP 20.3.8.11+, 21.2.3+ เช…เชฅเชตเชพ 22.0.5 เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, Erlang/OTP 19 เชถเชพเช–เชพ เชธเชพเชฅเซ‡เชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชธเชšเชตเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชฆเซเชตเชพเชฐเชพ เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชšเชพเชฒเซ‹ เชฏเชพเชฆ เช•เชฐเซ€เช เช•เซ‡ CouchDB เช“เชฐเซเชกเชฐ เช•เชฐเซ‡เชฒ เชธเซ‚เชšเชฟ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเช• เชธเชพเชฅเซ‡ เชถเซ‹เชง เช…เชจเซ‡ เชธเช‚เช˜เชฐเซเชทเชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเชพ เช‰เช•เซ‡เชฒ เชธเชพเชฅเซ‡ เชฎเชพเชธเซเชŸเชฐ-เชฎเชพเชธเซเชŸเชฐ เชฎเซ‹เชกเชฎเชพเช‚ เช˜เชฃเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เชตเชšเซเชšเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เช†เช‚เชถเชฟเช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชธเชฐเซเชตเชฐ เช…เชจเซเชฏ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชธเชฎเชจเซเชตเชฏเชฟเชค เชกเซ‡เชŸเชพเชจเซ‹ เชชเซ‹เชคเชพเชจเซ‹ เชธเซเชฅเชพเชจเชฟเช• เชธเชฎเซ‚เชน เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‡ เช‘เชซเชฒเชพเช‡เชจ เชฒเชˆ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เช† เชธเซเชตเชฟเชงเชพ CouchDB เชจเซ‡ เชตเชฟเชตเชฟเชง เช•เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธ เชตเชšเซเชšเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เช•เชฐเซเชทเช• เช‰เช•เซ‡เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡. CouchDB เช†เชงเชพเชฐเชฟเชค เช‰เช•เซ‡เชฒเซ‹ BBC, Apple เช…เชจเซ‡ CERN เชœเซ‡เชตเซ€ เช•เช‚เชชเชจเซ€เช“เชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.

CouchDB เช•เซเชตเซ‡เชฐเซ€เช เช…เชจเซ‡ เชกเซ‡เชŸเชพ เช‡เชจเซเชกเซ‡เช•เซเชธเซ€เช‚เช— เชฆเชพเช–เชฒเชพ เช…เชจเซเชธเชพเชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชจเช•เชถเซ‹, เชกเซ‡เชŸเชพ เชธเซ‡เชฎเซเชชเชฒเชฟเช‚เช— เชฒเซ‹เชœเชฟเช• เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ JavaScript เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡. เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฐ เชเชฐเซเชฒเชพเช‚เช—เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชฌเชนเซเชตเชฟเชง เชธเชฎเชพเช‚เชคเชฐ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชธเซ‡เชตเชพ เช†เชชเซ‡ เช›เซ‡. เชตเซเชฏเซ เชธเชฐเซเชตเชฐ C เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ Mozilla เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ JavaScript เชเชจเซเชœเชฟเชจ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ€ เชเช•เซเชธเซ‡เชธ RESTful JSON API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ HTTP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เชšเชพเชฒเชคเซ€ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชธเชนเชฟเชค เชกเซ‡เชŸเชพเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฏเซเชจเชฟเชŸ เช เชเช• เชเชตเซ‹ เชฆเชธเซเชคเชพเชตเซ‡เชœ เช›เซ‡ เชœเซ‡ เชเช• เช…เชจเชจเซเชฏ เช“เชณเช–เช•เชฐเซเชคเชพ, เชธเช‚เชธเซเช•เชฐเชฃ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ€/เชฎเซ‚เชฒเซเชฏ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชจเชพเชฎเชพเช‚เช•เชฟเชค เชซเซ€เชฒเซเชกเซเชธเชจเซ‹ เชฎเชจเชธเซเชตเซ€ เชธเชฎเซ‚เชน เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชฎเชจเชธเซเชตเซ€ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ (เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เช…เชจเซ‡ เชชเชธเช‚เชฆเช—เซ€) เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพเชจเชพ เชธเซเชฏเซเชกเซ‹-เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชก เชธเซ‡เชŸเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡, เชœเชพเชตเชพเชธเซเช•เซเชฐเชฟเชชเซเชŸ เชญเชพเชทเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฆเซƒเชถเซเชฏเซ‹ (เชฆเซƒเชถเซเชฏเซ‹) เชฌเชจเชพเชตเชตเชพเชจเซ€ เชตเชฟเชญเชพเชตเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. JavaScript เชšเซ‹เช•เซเช•เชธ เชฆเซƒเชถเซเชฏเชฎเชพเช‚ เชจเชตเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เช‰เชฎเซ‡เชฐเชคเซ€ เชตเช–เชคเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชฎเชพเชจเซเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชชเชฃ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹