د Redis 6.0 DBMS خوشې کول

چمتو شوی د DBMS خپرونه ریډیس 6.0، د NoSQL سیسټم. ریډیس د کیلي/ارزښت معلوماتو ذخیره کولو لپاره د میم کیچډ په څیر فعالیت چمتو کوي، د جوړښت شوي معلوماتو فارمیټونو لکه لیستونو، هشونو او سیټونو لپاره ملاتړ سره وده شوې، او همدارنګه په Lua کې د سرور-سایډ هینډلر سکریپټونو اجرا کولو وړتیا. د پروژې کوډ چمتو شوی د BSD جواز لرونکی. اضافي ماډلونه چې د تشبث کاروونکو لپاره پرمختللي وړتیاوې وړاندې کوي، لکه RediSearch، RedisGraph، RedisJSON، RedisML، او RedisBloom، د تیر کال راهیسې شتون لري. عرضه شوی د ملکیت RSAL جواز لاندې. د AGPLv3 جواز لاندې د دې ماډلونو د خلاصې سرچینې نسخو پراختیا د پروژې لخوا دوام لري. ښه بڼه.

د میم کیچډ برعکس، ریډیس په دوامداره توګه په ډیسک کې معلومات ذخیره کوي او د حادثې په صورت کې د ډیټابیس بشپړتیا تضمینوي. د پروژې سرچینې کوډ د BSD جواز لاندې ویشل شوی. د مراجعینو کتابتونونه د ډیری مشهورو ژبو لپاره شتون لري، پشمول د پرل، پایتون، PHP، جاوا، روبي، او Tcl. ریډیس د معاملو ملاتړ کوي، کوم چې د قوماندې یوې ډلې ته اجازه ورکوي چې په یوه مرحله کې اجرا شي، د ورکړل شوي قوماندې سیټ ثبات او ترتیب اجرا (د نورو غوښتنو څخه امرونه مداخله نشي کولی) تضمینوي، او د ستونزې په صورت کې بدلونونو ته اجازه ورکوي چې بیرته وګرځول شي. ټول معلومات په بشپړ ډول په RAM کې زیرمه شوي دي.

کمانډونه لکه زیاتوالی/کمښت، معیاري لیست او سیټ عملیات (یونین، تقاطع)، د کلیدي نوم بدلول، ډیری انتخابونه، او د ترتیب کولو دندې د ډیټا مدیریت لپاره چمتو شوي. د ذخیره کولو دوه طریقې ملاتړ کیږي: ډیسک ته د ډیټا منظم ترکیب او په ډیسک کې د بدلون لاګ ساتنه. په دوهم حالت کې، د ټولو بدلونونو بشپړ خوندیتوب تضمین شوی. دا ممکنه ده چې ډیری سرورونو ته د ماسټر غلام ډیټا نقل تنظیم کړئ ، په غیر بلاک کولو حالت کې ترسره کیږي. د "خپرولو / ګډون" پیغام رسولو حالت هم شتون لري، په کوم کې چې یو چینل رامینځته کیږي، پیغامونه چې د ګډون له لارې پیرودونکو ته ویشل کیږي.

کلید پرمختګونه، په ریډیس 6.0 کې اضافه شوی:

  • په ډیفالټ ډول، نوی RESP3 پروتوکول وړاندې کیږي، مګر د اتصال تنظیم په RESP2 حالت کې پیل کیږي، او مراجع یوازې هغه وخت نوي پروتوکول ته ځي کله چې د اتصال خبرو اترو پرمهال د HELLO نوی قومانده وکارول شي. RESP3 د پیچلي معلوماتو ډولونو مستقیم بیرته راستنیدو ته اجازه ورکوي پرته لدې چې د مراجع اړخ کې شریک شوي صفونه بدل کړي او جلا بیرته راستنیدو ډولونه.
  • د لاسرسي کنټرول لیستونو لپاره ملاتړ (ACL)، تاسو ته اجازه درکوي چې په سمه توګه تعریف کړئ چې کوم عملیات یو مراجع کولی شي او کوم نشي ترسره کولی. ACLs د احتمالي پراختیایي غلطیو په وړاندې د ساتنې وړتیا هم چمتو کوي. د مثال په توګه، یو هینډلر چې یوازې د BRPOPLPUSH عملیات ترسره کوي د نورو عملیاتو ترسره کولو څخه منع کیدی شي. که چیرې د ډیبګ کولو پرمهال اضافه شوی FLUSHALL زنګ په ناڅاپي ډول د تولید کوډ کې هیر شي، نو دا به ستونزې رامینځته نکړي. د ACLs پلي کول هیڅ اضافي سرغړونې نلري او په فعالیت باندې په عملي توګه هیڅ اغیزه نلري. د ACLs لپاره د انٹرفیس ماډلونه هم رامینځته شوي، تاسو ته اجازه درکوي چې دودیز تصدیق میتودونه رامینځته کړئ. د "ACL LOG" قومانده د ټولو ثبت شوي ACL سرغړونو لیدلو لپاره شتون لري. د "ACL GENPASS" قومانده، چې د SHA256 پر بنسټ HMAC کاروي، د غیر متوقع سیشن کیلي تولید لپاره اضافه شوې.
  • ملاتړ ایس ایس ایل / ټي ایل ایس د مراجعینو او سرور ترمنځ د اړیکو چینل کوډ کول.
  • ملاتړ د مراجعینو اړخ ډیټا کیش کول. د مراجعینو اړخ کیش او ډیټابیس ترمنځ د همغږۍ ډاډ ترلاسه کولو لپاره دوه طریقې شتون لري: 1. د مراجعینو لخوا په سرور کې د پخوا څخه غوښتل شوي کیلي ذخیره کول ترڅو هغه ته خبر ورکړي کله چې د مراجعینو په کیش کې ریکارډ نور اعتبار ونلري. 2. د "خپرونې" میکانیزم، په کوم کې چې مراجعین د ځانګړو کلیدي مخففونو سره ګډون کوي ​​او سرور هغه ته خبر ورکوي کله چې د دې مخففونو سره سمون لرونکي کیلي بدل شي. د "خپرونې" حالت ګټه دا ده چې سرور د مراجعینو اړخ کې د کیش شوي ارزښتونو نقشه ذخیره کولو لپاره اضافي حافظه نه مصرفوي، مګر زیان یې د لیږد شوي پیغامونو زیاتوالی دی.
  • د ډیسک پیغام بروکر، کوم چې د پیغام کتارونو پروسس کولو لپاره د ریډیس کارولو ته اجازه ورکوي، د اصلي پیکج څخه بهر لیږدول شوی. جلا ماډل.
  • زیاته کړه د کلسټر پراکسي، د ریډیس سرور کلستر لپاره یو پراکسي، یو مراجع ته اجازه ورکوي چې ډیری ریډیس سرورونه اداره کړي لکه څنګه چې دوی یو واحد مثال وي. پراکسي کولی شي غوښتنې د اړین معلوماتو سره نوډونو ته واستوي، ملټي پلیکس اړیکې، د نوډ ناکامۍ په صورت کې کلستر بیا تنظیم کړي، او په ډیری نوډونو کې غوښتنې اجرا کړي.
  • د ماډلونو لیکلو لپاره API د پام وړ ښه شوی، چې په اصل کې ریډیس په داسې چوکاټ بدلوي چې تاسو ته اجازه درکوي چې د اضافه ماډلونو په بڼه سیسټمونه جوړ کړئ.
  • د نقل کولو یو حالت پلي شوی چې پکې د RDB فایلونه د کارولو وروسته سمدلاسه حذف کیږي.
  • د PSYNC2 نقل پروتوکول ښه شوی ترڅو د نقل او ماسټر ترمنځ د یو عام آفسیټ کشف کولو چانس زیاتولو سره ډیر ځله جزوي بیا همغږي کولو ته اجازه ورکړي.
  • د RDB فایل بارول ګړندی شوی دی. د فایل د مینځپانګې پورې اړه لري، سرعت له 20 څخه تر 30٪ پورې دی. د INFO قوماندې اجرا کول د پام وړ ګړندی شوي کله چې د وصل شوي مراجعینو لوی شمیر شتون ولري.
  • یو نوی قومانده، STRALGO، اضافه شوې، چې د پیچلو تار پروسس کولو الګوریتمونو پلي کوي. اوس مهال، یوازې یو الګوریتم، LCS (تر ټولو اوږد عام تعقیب) شتون لري، کوم چې د RNA او DNA ترتیبونو پرتله کولو لپاره ګټور کیدی شي.

سرچینه: opennet.ru

د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster