เจฆเจธเจคเจพเจตเฉ‡เจœเจผ-เจ…เจงเจพเจฐเจฟเจค DBMS Apache CouchDB 3.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

เจนเฉ‹เจ‡เจ† เจ‡เฉฑเจ• เจตเฉฐเจกเจฟเจ† เจฆเจธเจคเจพเจตเฉ‡เจœเจผ-เจ…เจงเจพเจฐเจฟเจค เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ Apache CouchDB 3.0, NoSQL เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเจฐเฉ‹เจค เจซเฉˆเจฒเจฃเจพ เจ…เจชเจพเจšเฉ‡ 2.0 เจฆเฉ‡ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค

เจธเฉเจงเจพเจฐApache CouchDB 3.0 เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†:

  • เจกเจฟเจซเจพเจฒเจŸ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
    เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจเจกเจฎเจฟเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจนเฉเจฃ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจธเจฐเจตเจฐ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจธเจฎเจพเจชเจค เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ (เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐ เจฒเจพเจ‚เจš เจ•เจฐเจจ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ…เจฃเจœเจพเจฃเฉ‡ เจตเจฟเฉฑเจš เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจชเจนเฉเฉฐเจš เจ›เฉฑเจก เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ)เฅค "/_all_dbs" เจจเฉ‚เฉฐ เจ•เจพเจฒเจพเจ‚ เจฒเจˆ เจนเฉเจฃ เจชเฉเจฐเจฌเฉฐเจงเจ• เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจกเจฟเจซเฉŒเจฒเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจธเจฟเจฐเจซเจผ เจเจกเจฎเจฟเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจนเฉเฉฐเจฆเฉ‡ เจนเจจ (เจเจ•เจธเฉˆเจธ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ "_เจธเฉเจฐเฉฑเจ–เจฟเจ†" เจตเจธเจคเฉ‚ เจฐเจพเจนเฉ€เจ‚ เจฌเจฆเจฒเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, _users เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจนเฉˆ;

  • เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉเจ†เจฐเจพ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ–เฉฐเจก (เจตเจฟเจญเจพเจ—เจฟเจค) เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ, เจ–เฉฐเจกเจพเจ‚ (เจธเจผเจพเจฐเจก เจฐเฉ‡เจ‚เจœ) เจตเจฟเฉฑเจš เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจฒเจˆ เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจจเจฟเจฏเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚เจ—เฉ‹ เจตเจฟเจฏเฉ‚เจœเจผ เจ…เจคเฉ‡ เจ‡เฉฐเจกเฉˆเจ•เจธเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฑเจŸเฉ‡ เจนเฉ‹เจ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
  • เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจธเฉˆเจ—เจฎเฉˆเจ‚เจŸเฉ‡เจธเจผเจจ (เจธเจผเฉ‡เจ…เจฐเจกเจฟเฉฐเจ—) เจฆเฉŒเจฐเจพเจจ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจกเจฟเจตเฉ€เจœเจผเจจ เจฎเฉ‹เจกเฅค เจกเจพเจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš, เจฌเฉเจฐเฉ‡เจ•เจกเจพเจŠเจจ เจฆเฉ‡ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจ•เจฟเจŠ-เจซเฉˆเจ•เจŸเจฐ เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจตเจฟเฉฑเจš เจตเจพเจงเฉ‡ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ–เฉฐเจกเจพเจ‚ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจตเฉฐเจกเจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ;
  • เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจฌเฉˆเจ•เจ—เจฐเจพเจŠเจ‚เจก เจ‡เฉฐเจกเฉˆเจ•เจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจธเฉˆเจ•เฉฐเจกเจฐเฉ€ เจ‡เฉฐเจกเฉˆเจ•เจธ (เจœเจพเจตเจพ เจธเจ•เฉเจฐเจฟเจชเจŸ, เจฎเฉˆเจ‚เจ—เฉ‹, เจŸเฉˆเจ•เจธเจŸ เจ–เฉ‹เจœ เจธเฉ‚เจšเจ•เจพเจ‚เจ•) เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ…เจช เจŸเฉ‚ เจกเฉ‡เจŸ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจ•เฉ‡เจจ เจธเจฌเจธเจฟเจธเจŸเจฎ;
  • เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจกเจพเจŸเจพเจฌเฉ‡เจธ เจชเฉˆเจ•เฉ‡เจœเจฟเฉฐเจ— เจฒเจˆ เจตเจฐเจคเฉ€ เจ—เจˆ เจธเจฎเฉ‚เจธเจผ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจจเจตเจพเจ‚ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ IO เจ•เจคเจพเจฐ, เจ•เฉเจ เจ–เจพเจธ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ I/O เจคเจฐเจœเฉ€เจน เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ;
  • เจ‡เฉฑเจ• เจฐเจฟเจ—เจฐเฉˆเจธเจผเจจ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ;
  • arm64v8 (aarch64) เจ…เจคเฉ‡ ppc64le (ppc64el) เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจ…เจงเจฟเจ•เจพเจฐเจค เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • ES1.8.5, ES60 เจ…เจคเฉ‡ ES5+ เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจธเจฎเจฐเจฅเจจ เจฆเฉ‡ เจจเจพเจฒ JavaScript เจ‡เฉฐเจœเจฃ SpiderMonkey 6 (Firefox 2016 เจฆเฉ€ ESR เจธเจผเจพเจ–เจพ) เจจเจพเจฒ เจฒเจฟเฉฐเจ• เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจ–เฉ‹เจœ เจ‡เฉฐเจœเจฃ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจกเฉ‡เจฐเฉ‡เจซเจธ เจฒเฉ‚เจธเฉ€เจจ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจนเฉˆ, เจœเฉ‹ เจ•เจพเจ‰เจšเจกเฉ€เจฌเฉ€ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ–เฉ‹เจœ เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจคเฉˆเจจเจพเจคเฉ€ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ;
  • systemd-journald เจตเจฐเจค เจ•เฉ‡ เจฒเจพเจ—เจฟเฉฐเจ— เจฒเจˆ เจฌเฉˆเจ•เจเจ‚เจก เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†;
  • "[couchdb] single_node" เจธเฉˆเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจœเจฆเฉ‹เจ‚ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ†, CouchDB เจ†เจชเจฃเฉ‡ เจ†เจช เจธเจฟเจธเจŸเจฎ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฌเจฃเจพ เจฆเฉ‡เจตเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจ‰เจน เจ—เฉเฉฐเจฎ เจนเจจ;
  • couch_server เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจ‡เฉฐเจธเจŸเฉŒเจฒเจฐ เจตเจฟเฉฑเจš เจ•เจพเจซเจผเฉ€ เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจตเจฟเจฏเฉ‚เจœเจผ 2^28 (268435456) เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเจจเฅค เจ‡เจธ เจธเฉ€เจฎเจพ เจจเฉ‚เฉฐ โ€œ[query_server_config]โ€ เจญเจพเจ— เจตเจฟเฉฑเจš query_limit เจ…เจคเฉ‡ partition_query_limit เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจจเจฟเจฏเจฎเจค เจ…เจคเฉ‡ เจ–เฉฐเจกเจฟเจค เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ;
  • เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ HTTP เจฒเฉ‹เจ•เจฒ เจจเฉ‹เจก เจชเฉเจฐเจฌเฉฐเจงเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉ‹เจฐเจŸ 5986 เจ‰เฉฑเจคเฉ‡ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจนเฉเจฃ เจ†เจฎ เจ•เจฒเฉฑเจธเจŸเจฐ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉเจ†เจฐเจพ เจ‰เจชเจฒเจฌเจง เจนเฉˆ;
  • เจ…เจงเจฟเจ•เจคเจฎ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจฆเจพ เจ†เจ•เจพเจฐ 8 MB เจคเฉฑเจ• เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ CouchDB 3.0 'เจคเฉ‡ เจ…เฉฑเจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจชเฉเจฐเจพเจฃเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจฐเฉ€เจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ† เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจธเฉ€เจฎเจพ เจตเจงเจพเจ‰เจฃ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ โ€œ[couchdb] max_document_sizeโ€ เจธเฉˆเจŸเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹;
  • เจชเฉเจฐเจพเจฃเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจธเจซเจพเจˆ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ _replicator เจ…เจคเฉ‡ _external เจ•เจพเจฒเจพเจ‚, 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-เจ…เจงเจพเจฐเจฟเจค เจนเฉฑเจฒ เจฌเฉ€เจฌเฉ€เจธเฉ€, เจเจชเจฒ เจ…เจคเฉ‡ CERN เจตเจฐเจ—เฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

CouchDB เจธเจตเจพเจฒ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจ‡เฉฐเจกเฉˆเจ•เจธเจฟเฉฐเจ— เจชเฉˆเจฐเจพเจกเจพเจˆเจฎ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ เจฎเฉˆเจชเจฐเฉ‡เจกเฉ‚, เจกเจพเจŸเจพ เจธเฉˆเจ‚เจชเจฒเจฟเฉฐเจ— เจคเจฐเจ• เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ JavaScript เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจเฅค เจธเจฟเจธเจŸเจฎ เจ•เฉ‹เจฐ เจ…เจฐเจฒเจพเจ‚เจ— เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจตเฉฐเจกเฉ‡ เจ—เจ เจธเจฟเจธเจŸเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจนเฉˆ เจœเฉ‹ เจ•เจˆ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉ‡เจตเจพ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจตเจฟเจŠ เจธเจฐเจตเจฐ C เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจคเฉ‹เจ‚ JavaScript เจ‡เฉฐเจœเจฃ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจนเฉˆเฅค เจกเจพเจŸเจพเจฌเฉ‡เจธ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ‡เฉฑเจ• RESTful JSON API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ HTTP เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจธเจฎเฉ‡เจค เจกเจพเจŸเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฏเฉ‚เจจเจฟเจŸ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเจพ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ เจชเจ›เจพเจฃเจ•เจฐเจคเจพ, เจธเฉฐเจธเจ•เจฐเจฃ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€/เจฎเฉเฉฑเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจจเจพเจฎเจฟเจค เจ–เฉ‡เจคเจฐเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจ†เจฐเจฌเจฟเจŸเจฐเจฐเฉ€ เจธเฉˆเฉฑเจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ†เจฐเจฌเจฟเจŸเจฐเฉ‡เจฐเฉ€ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ (เจ‡เจ•เจคเจฐเฉ€เจ•เจฐเจจ เจ…เจคเฉ‡ เจšเฉ‹เจฃ) เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเฉ‚เจกเฉ‹-เจธเจŸเฉเจฐเจ•เจšเจฐเจก เจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ, เจตเจฟเจšเจพเจฐเจพเจ‚ (เจตเจฟเจฏเฉ‚เจœเจผ) เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจงเจพเจฐเจจเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ‡เจน เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟ เจ•เจฟเจนเฉœเฉ€ JavaScript เจญเจพเจธเจผเจพ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค JavaScript เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจฆเฉเจฐเจฟเจธเจผ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจจเจตเฉ‡เจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจตเฉ‡เจฒเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹