- áá¯á¶áá±ááœá²á·á
ááºážáá¯á¶ááᯠááŒáŸáá·áºáááºááŒá®ážáá«ááŒá®á
á áááºááá·áºá¡áá«á áá¬áá¬ááẠá¡ááŸá¬ážá¡ááœááºážáá áºáá¯ááŒáá·áº áááºááá·áºááœá¬ážááŒááºážáááŸááá² á¡ááºááºáááºá¡áá¯á¶ážááŒá¯áá°ááᯠááá¯á¡áá« áááºááŸááºáááºááŸááºááá«ááẠ(á¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážáááŸááá² áááºáá±á¬ááºááœáá·áºááᯠá¡ááŸááºááááºáá¬ážáá²á·ááá±á¬ áá¬áá¬áá»á¬ážááᯠá áááºááŒááºážááœáẠááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááá¯ááºá á±áááº)á "/_all_dbs" ááá¯á· áá±á«áºááá¯ááŸá¯áá»á¬ážááẠááá¯á¡áá« á á®áá¶ááá·áºááœá²ááá¯ááºááœáá·áºáá»á¬áž ááá¯á¡ááºááŒá®áž áá±áá¬áá±á·á áºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠá á®áá¶ááá·áºááœá²áá° á¡áá¯á¶ážááŒá¯áá°ááŸáᬠáááºáá±á¬ááºááá¯ááºááẠ(áá¯á¶ááŸááºá¡á¬ážááŒáá·áº áá±áá¬áá±á·á áºá¡á¬ážáá¯á¶ážááᯠ"_security" á¡áá¬ááá¹áá¯ááŸáááá·áº ááŒá±á¬ááºážáá²ááá¯ááºáááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá _users áá±áá¬áá±á·á áºááŸá á¡áá¬ááá¹áá¯áá»á¬ážááᯠáááºážááŒááºááŒááºážááᯠáá¬ážááŒá áºáá¬ážáááºá -
áááºááŒá±á¬áá«áááºá á¡áá¯á¶ážááŒá¯áá°áááºááŸááºáá¬ážáá±á¬ á¡ááá¯ááºážááœá² (ááá¯ááºážááŒá¬ážáá¬ážáá±á¬) áá±áá¬áá±á·á áºáá»á¬ážááᯠáááºáá®ážááá¯ááºááŒá®ážá á¡ááá¯ááºážáá»á¬ážáá áºáá»áŸá±á¬áẠá á¬ááœááºá á¬áááºážáá»á¬ážááŒáá·áºáá±ááŒááºážá¡ááœáẠááá·áºááá¯ááºááá¯ááºá ááºážáá»ááºážáá»á¬ážááᯠáááºááŸááºááẠááŒá áºááá¯ááºáá»á±ááŸááááºá Mango ááŒáá·áºááŸá¯ááŸá¯áá»á¬ážááŸáá·áº á¡ááœáŸááºážáá»á¬ážááœáẠááœá²ááŒááºážáá¬ážáá±á¬áá±áá¬áá±á·á áºáá»á¬ážá¡ááœáẠá¡áá°ážáá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŸá¯áá»á¬áž áá±á«ááºážááá·áºáá¬ážáááºá -
ááá¯áᬠá¡ááá¯ááºážááœá²ááŒááºáž (sharding) á¡ááœááºáž á¡ááá¯á¡áá»á±á¬áẠááá¯ááºážááŒá¬ážááŒááºážáá¯ááºá áá±áá¬áá±á·á áºááœááºá ááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡ááá·áºááá¯áá¯á¶ážááŒááºáááºá¡áá¯á¶ážááŒá¯ááá·áº q-factor ááááºááá¯ážááá¯ážáá¬ááŸá¯ááᯠááá·áºááœááºážá ááºážá á¬ážá á¡ááá¯ááºážáá»á¬ážá¡ááŒá¬áž áá±áá¬ááᯠááá¯ááŒááºáááºááŒáá·áºáá±ááá¯ááºááŒá®ááŒá áºáááºá -
áááºááŒá±á¬áá«áááºá á¡ááá¯á¡áá»á±á¬ááºáá±á¬ááºáá¶á¡ááœáŸááºážáá±ážááŒááºážááŸáá·áº áá¯áááá¡ááœáŸááºážáá»á¬áž (JavaScriptá Mangoá á á¬áá¬ážááŸá¬ááœá±ááŸá¯á¡ááœáŸááºážááááºážáá»á¬áž) ááᯠáá¬ážááŸáááŒááºážá¡ááœáẠken subsystem ááẠáááºážááá¯á·á áá±á¬ááºáá¯ááºáá±ážáá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážááᯠááŒááºáá¬ážá áœá¬áááœáá·áºáá² áá±á¬ááºáá¯á¶ážáá±á«áºá - á¡ááá¯á¡áá»á±á¬ááºáá±áá¬áá±á·á áºáá¯ááºááá¯ážááŒááºážá¡ááœááºá¡áá¯á¶ážááŒá¯áá±á¬ áá»á±á¬ááœá±á·áá±á¬áá¯ááºáááºážá ááºááᯠá¡ááŒá®ážá¡ááá¯ááºááŒááºáááºáá±ážáá¬ážáá¬ážáá«áááºá
- á
áá
áºááœá²á¡áá
áºááᯠá¡ááá¯ááŒá¯áá¬ážáááºá
IO áááºážá á® á á¡áá»áá¯á·áá±á¬áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá¡ááœáẠI/O áŠážá á¬ážáá±ážááᯠááŒá±á¬ááºážáá²ááẠá¡áá¯á¶ážááŒá¯áááºá - áá¯ááºáá¯ááºááŸá¯á ááºážáááºááŒááºážá áá áºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
- arm64v8 (aarch64) ááŸáá·áº ppc64le (ppc64el) ááááºáá±á¬ááºážáá»á¬ážá¡ááœáẠááá¬ážáááºáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá
- ES1.8.5á ES60 ááŸáá·áº ES5+ á¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ áá¶á·ááá¯ážááŸá¯ááŒáá·áº JavaScript á¡ááºáá»áẠSpiderMonkey 6 (ESR Firefox 2016 á áá¬áááœá²) ááŸáá·áº áá»áááºáááºááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá±á«ááºážááá·áºáá¬ážáááºá
- ááŸá¬ááœá±áá±ážá¡ááºáá»áẠáá«áááºáááºá
Dreyfus CouchDB ááá¯á¡ááŒá±áá¶á ááŸá¬ááœá±áá±ážá¡ááºáá»ááºá ááŒáá·áºáá»ááºááŸá¯ááᯠá¡ááœááºááá¯ážááŸááºážááœááºáá°á á±ááá·áº Lucene ááá¯á¡ááŒá±áá¶áááºá - systemd-journald ááᯠá¡áá¯á¶ážááŒá¯á ááŸááºáááºážááá°áááºá¡ááœáẠáá±á¬ááºáá¶á¡á áœááºážááᯠááá·áºááœááºážáá¬ážáááºá
- â[couchdb] single_nodeâ áááºáááºááᯠááá·áºááœááºážááŒá®áž áááºááŸááºááá¯ááºáá±á¬á¡áá«á CouchDB ááẠáááºážááá¯á· áá»á±á¬ááºáá¯á¶ážáá±áá«á á áá áºáá±áá¬áá±á·á áºáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬áẠáááºáá®ážáá±ážáááºááŒá áºáááºá
- couch_server áá¯ááºáááºážá ááºá á áœááºážáá±á¬ááºáááºááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážáá«áááºá
- Windows ááááºáá±á¬ááºážá¡ááœáẠinstaller ááẠáááááá¬áᬠááá¯ážáááºáá¬áá²á·áááºá
- ááŒáá·áºááŸá¯ááŸá¯áá»á¬ážááᯠ2^28 (268435456) ááááºáá»á¬ážááᯠááá·áºáááºáá¬ážáááºá â[query_server_config]â ááá¹áááŸá query_limit ááŸáá·áº partition_query_limit ááœá±ážá áá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áá¯á¶ááŸááºááŸáá·áº á¡ááá¯ááºážááá¯ááºážááœá²áá¬ážááá·áº á¡ááŒááºáá»á¬ážá¡ááœáẠá€ááá·áºáááºáá»ááºááᯠáá®ážááŒá¬ážá á®áááºááŸááºááá¯ááºáááºá
- ááœááºááẠport 5986 ááœááºááœáŸáá·áºáááºáá¬ážáá±á¬ áá®ážááŒá¬áž HTTP local node á á®áá¶ááá·áºááœá²ááŸá¯ á¡ááºáá¬áá±á·á áºááᯠáááºááŸá¬ážááá¯ááºáááºá áááºážááá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠáá¯á¶á¡á á¯á¡áá±ážá á®áá¶ááá·áºááœá²ááŸá¯ á¡ááºáá¬áá±á·á áºááŸáááá·áº ááá¯áááŸáááá¯ááºááŒá®ááŒá áºáááºá
- CouchDB 8 ááá¯á· á¡ááá·áºááŒáŸáá·áºááŒá®ážáá±á¬áẠáá¬áá¬á¡áá±á¬ááºážáá»á¬ážá០áá±áá¬áá°ážáá°ááŒááºážááá¯ááºáᬠááŒá¿áá¬ááŒá áºá á±ááá¯ááºááá·áº á¡ááŒáá·áºáá¯á¶ážá á¬ááœááºá á¬áááºážá¡ááœááºá¡á á¬ážááᯠ3.0 MB ááá¯á· áá»áŸá±á¬á·áá»áá¬ážáááºá ááá·áºáááºáá»ááºááᯠááá¯ážááŒáŸáá·áºáááºá¡ááœáẠáááºááẠâ[couchdb] max_document_sizeâ áááºáááºááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
- _replicator ááŸáá·áº _external calls áá»á¬ážá disk_size ááŸáá·áº data_size fields ááŸáá·áº delayed_commits option ááá¯á·áá²á·ááá¯á· á¡áá¯á¶ážáááŒá¯áá±á¬á·áá±á¬ á¡ááºá¹áá«áááºáá»á¬ážááᯠááŒá®ážááŒá®ážáá¬ážáá¬áž ááŸááºážáá¯ááºááŒá®ážáá«ááŒá®á
- ááᯠCouchDB ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠErlang/OTP 20.3.8.11+á 21.2.3+ ááá¯á·ááá¯áẠ22.0.5 ááá¯á¡ááºáááºá áá®á¡áá¯áá®á¡áá Erlang/OTP 19 áá¬áááœá²á áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠááááºážááááºážáá¬ážáá±á¬áºáááºáž áááºážááᯠá ááºážáááºááŸá¯áá»á¬ážááŒáá·áº áá¯á¶ážá¡á¯ááºáá¬ážáááºá
CouchDB ááẠáá±áá¬áá»á¬ážááᯠá¡áááá·áºá á¬áááºážáá±á¬áºáááºááŒáá·áº ááááºážáááºážáá¬ážááŒá®áž áá±áá¬áá±á·á áºá¡áá»á¬ážá¡ááŒá¬ážááŒá¬ážááœáẠáá áºá áááºáá áºááá¯ááºážáá¯á¶áá°áá°ážáá°ááœáá·áºááŒá¯áá¬ážááŒá±á¬ááºáž ááŸááºáá¬ážáá¬ážááŒáá«á áá¯á·á áá¬áá¬áá áºáá¯á á®ááá¯ááºážááẠá¡á±á¬á·ááºááá¯ááºážáá°ááá¯ááºááŒá®áž á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠá¡áá»áááºá¡áá«á¡ááá¯áẠáááºáá°ááœá¬ážááá¯ááºááá·áº á¡ááŒá¬ážáá¬áá¬áá»á¬ážááŸáá·áº áááºáá°ááŒá¯áᬠáááºážáááá¯ááºááá¯ááºáá±ááá¶á¡á á¯á¡áá±ážááᯠááááºážáááºážáá¬ážáááºá á¡áá°ážáááŒáá·áºá á€á¡ááºá¹áá«áááºááẠááá°áá®áá±á¬ááœááºáá»á°áá¬áá»á¬ážááŒá¬ážááŸá áááá¯ááááºáááºáááºáá»á¬ážááᯠáááºáá°ááŒá¯ááŒááºážá¡ááœáẠááœá²áá±á¬ááºááŸá¯ááŸááá±á¬ááŒá±ááŸááºážáá»ááºáá áºáá¯ááŒá áºá á±áááºá CouchDB á¡ááŒá±ááŒá¯ááŒá±ááŸááºážáá»ááºáá»á¬ážá¡á¬áž BBCá Apple ááŸáá·áº CERN áá²á·ááá¯á·áá±á¬ áá¯áá¹ááá®áá»á¬ážááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
CouchDB ááá±ážááŒááºážáá»ááºáá»á¬ážááŸáá·áº áá±áá¬ááœáŸááºážááááºážáá»á¬ážááᯠáá«áá¬ááá¯ááºážá¡á áá¯ááºáá±á¬ááºááá¯ááºáááºá
áá±áá¬ááá¯ááŸá±á¬ááºááŸá¯áá°áá áºááẠáá®ážááá·áºáááºááŸááºááŸá¯á áá áºá áá¬ážááŸááºážááŸáá·áº áá±á¬á·/áááºááá¯ážáá±á¬áºáááºááœáẠá¡áááºáá±ážáá¬ážááá·áº á¡ááœááºáá»á¬áž áááá¬ážá¡á á¯á¡áá±ážáá áºáá¯áá«ááŸááá±á¬ á á¬ááœááºá á¬áááºážáá áºáá¯ááŒá áºáááºá áááŸááºáá±á¬á á¬ááœááºá á¬áááºážáá»á¬áž (á á¯á ááºážááŸá¯ááŸáá·áº ááœá±ážáá»ááºááŸá¯) á០pseudo-structured set of data ááá¯á á¯á ááºážáááºá JavaScript language ááá¯á¡áá¯á¶ážááŒá¯áá¬ážáááºááá¯áááºááŸááºáááºá¡ááœáẠviews áá»á¬ážááœá²á·á ááºážááŒááºážááá±á¬ááá¬ážááá¯á¡áá¯á¶ážááŒá¯áááºá JavaScript ááẠáá®ážááŒá¬ážááŒááºááœááºážáá áºáá¯á¡ááœááºáž á á¬ááœááºá á¬áááºážá¡áá áºáá»á¬ážááá·áºááá·áºá¡áá« áá±áá¬ááá¯á¡áááºááŒá¯ááẠáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáááºááŸááºááá¯ááºáááºá
source: opennet.ru