- د ډیفالټ ترتیب ښه شوی دی.
کله چې پیل کول ، د مدیر کارونکي باید اوس تعریف شي ، پرته لدې چې سرور به د یوې خطا سره پای ته ورسیږي (تاسو ته اجازه درکوي د سرورونو په پیل کولو کې ستونزې حل کړئ چې په ناڅاپي ډول پرته له تصدیق پرته لاسرسی پریږدي). "/ _all_dbs" ته زنګونه اوس اداري حقونو ته اړتیا لري، او ټول ډیټابیسونه د ډیفالټ لخوا رامینځته شوي یوازې د مدیر کارونکي ته د لاسرسي وړ دي (د لاسرسي پیرامیټونه د "_ امنیت" اعتراض له لارې بدل کیدی شي). په ډیفالټ ډول، د _users ډیټابیس کې د شیانو ترمیم منع دی؛ -
زیاته کړه د کارونکي لخوا ټاکل شوي قطع شوي (تقسیم شوي) ډیټابیسونو رامینځته کولو وړتیا ، دا امکان رامینځته کوي چې په برخو کې د سندونو توزیع کولو لپاره خپل مقررات تعریف کړئ (ټیټ رینج). د منګو لیدونو او شاخصونو ته د شارډ شوي ډیټابیسونو لپاره ځانګړي اصلاحونه اضافه شوي؛ -
پلي شوي د ویشلو په وخت کې د اتوماتیک ویش حالت (شیډینګ). په ډیټابیس کې، اوس دا ممکنه ده چې ډاټا د برخو په منځ کې بیا توزیع شي، د q فکتور ارزښت کې زیاتوالی په پام کې نیولو سره چې د ماتولو کچه ټاکلو لپاره کارول کیږي؛ -
زیاته کړه د اتوماتیک شالید لیست کولو او ثانوي شاخصونو (جاواسکریپټ ، منګو ، متن لټون شاخصونه) ساتلو لپاره کین فرعي سیسټم پرته له دې چې د دوی ساختماني عملیات په ښکاره ډول پیل کړي؛ - د اتوماتیک ډیټابیس بسته کولو لپاره کارول شوي سموش پروسه په بشپړ ډول بیا لیکل شوې؛
- نوی فرعي سیسټم وړاندیز شوی
IO کتار د ځانګړو عملیاتو لپاره د I/O لومړیتوب بدلولو لپاره کارول کیږي؛ - د ریګریشن ازموینې سیسټم پلي کول؛
- د arm64v8 (aarch64) او ppc64le (ppc64el) پلیټ فارمونو لپاره رسمي ملاتړ اضافه شوی؛
- د جاواسکریپټ انجن SpiderMonkey 1.8.5 (Firefox 60 ESR څانګه) سره د ES5، ES6 او ES2016+ لپاره د ښه ملاتړ سره د لینک کولو لپاره ملاتړ اضافه شوی؛
- د لټون انجن شامل دی
ډریفوس د لوسین پراساس ، کوم چې د CouchDB پراساس د لټون انجن ځای په ځای کول خورا ساده کوي؛ - د 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 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 پوښتنې او د معلوماتو لیست کول د تمثیل سره سم ترسره کیدی شي
د ډیټا ذخیره کولو واحد یو سند دی چې یو ځانګړی پیژندونکی ، نسخه لري او د کلیدي / ارزښت په شکل کې د نومول شوي ساحو یوه خپلسري سیټ لري. د خپل سري اسنادو (مجموعه او انتخاب) څخه د معلوماتو د سیډو جوړښت شوي سیټ تنظیم کولو لپاره ، د لیدونو (نظرونو) جوړولو مفهوم کارول کیږي ، د دې لپاره چې د جاواسکریپټ ژبه کارول کیږي. جاواسکریپټ کولی شي د ډیټا تصدیق کولو لپاره دندې هم تعریف کړي کله چې په ځانګړي لید کې نوي اسناد اضافه کړي.
سرچینه: opennet.ru