د DBMS ArangoDB 3.6 نوې نسخه

خپور شوی د څو موخو DBMS خپرول ArangoDB 3.6، کوم چې د اسنادو ، ګرافونو او کلیدي ارزښت ډیټا ذخیره کولو لپاره انعطاف وړ ماډلونه چمتو کوي. د ډیټابیس سره کار د SQL په څیر د پوښتنې ژبې له لارې ترسره کیږي AQL یا په جاواسکریپټ کې د ځانګړو توسیعونو له لارې. د معلوماتو ذخیره کولو میتودونه د ACID (اتومیکیت، تسلسل، جلا کولو، دوام) سره مطابقت لري، د لیږد مالتړ کوي، او دواړه افقی او عمودی توزیع چمتو کوي. DBMS د ویب انٹرفیس یا کنسول پیرودونکي له لارې اداره کیدی شي آرنګو SH. د ArangoDB کوډ لخوا توزیع شوی د Apache 2 لاندې جواز لري. پروژه په C او JavaScript کې لیکل شوې ده.

د ArangoDB کلیدي ځانګړتیاوې:

  • د ډیټا ذخیره کولو سکیما (سکیما فری) تعریف کولو پرته د ترسره کولو وړتیا - ډیټا د اسنادو په بڼه جوړه شوې ده په کوم کې چې میټاډاټا او جوړښت معلومات د کارونکي ډیټا څخه جلا شوي؛
  • د REST/Web API له لارې ډیټابیس ته د لاسرسي وړتیا سره په جاواسکریپټ کې د ویب غوښتنلیکونو لپاره د سرور په توګه د ArangoDB کارولو ملاتړ؛
  • ډیټابیس ته د لاسرسي لپاره د براوزر غوښتنلیکونو لپاره د جاوا سکریپټ کارول او د DBMS اړخ کې اجرا شوي هینډلر لپاره؛
  • د څو تارونو جوړښت چې د CPU په ټولو کورونو کې بار توزیع کوي؛
  • د انعطاف وړ ډیټا ذخیره کولو ماډل چې کولی شي د کلیدي ارزښت جوړه جوړه ، سندونه او پیرامیټرې سره یوځای کړي چې د ریکارډونو ترمینځ اړیکې تعریفوي (د ګراف عمودی تیریدو لپاره وسیلې چمتو کوي)؛
  • د مختلف ډیټا نمایندګۍ ماډلونه (اسنادونه، ګرافونه او د کلیدي ارزښت جوړه) په یوه پوښتنه کې مخلوط کیدی شي، کوم چې د متفاوت معلوماتو راټولول ساده کوي؛
  • د ادغام پوښتنو لپاره ملاتړ (ګډون)؛
  • د شاخص ډول غوره کولو وړتیا چې د حل شوي دندو سره مطابقت لري (د مثال په توګه ، تاسو کولی شئ د بشپړ متن لټون لپاره شاخص وکاروئ)؛
  • د تنظیم وړ اعتبار: غوښتنلیک پخپله کولی شي مشخص کړي چې د دې لپاره څه مهم دي: لوړ اعتبار یا لوړ فعالیت؛
  • موثر ذخیره چې د عصري هارډویر (لکه SSDs) څخه پوره ګټه پورته کوي او کولی شي لوی کیچونه وکاروي؛
  • راکړې ورکړې: د اختیاري راکړې ورکړې ثبات او انزوا سره په یوځل کې په ډیری اسنادو یا راټولولو کې د پوښتنو چلولو وړتیا؛
  • د نقل کولو او شارډینګ لپاره ملاتړ: د ماسټر غلام ترتیبونو رامینځته کولو وړتیا او مختلف سرورونو ته د ډیټا سیټونو توزیع د یو ځانګړي ځانګړتیا پورې اړه لري؛
  • د جاواسکریپټ چوکاټ د مایکرو خدماتو رامینځته کولو لپاره چمتو شوی فاکس، ډیټا ته مستقیم لاسرسي سره د DBMS سرور دننه اجرا شوی.

بدلونونهد ArangoDB 3.6 ریلیز کې وړاندیز شوی:

  • د فرعي پوښتنو فعالیت، او همدارنګه د تازه کولو او بدلولو عملیات غوره شوي؛
  • د AQL پوښتنو سره موازي اجرا کولو وړتیا پلي شوې ، کوم چې د مختلف کلستر نوډونو کې توزیع شوي ډیټا راټولولو وخت کمولو ته اجازه ورکوي؛
  • د اسنادو ځنډول پلي کول، کوم چې په ځینو حاالتو کې اجازه ورکوي چې په بشپړه توګه د غیر ضروري اسنادو بیرته ترلاسه کولو اړتیا له منځه یوسي؛
  • کله چې د اسنادو سکین کول، د اسنادو ژر تر ژره ردول چې د ټاکل شوي فلټر سره سمون نه لري؛
  • د ArangoSearch بشپړ متن لټون انجن ښه شوی، د معلوماتو د ورته والی پر بنسټ د درجه بندي ملاتړ کوي. د پوښتنو د اتوماتیک بشپړولو لپاره د تحلیل کونکي ملاتړ اضافه شوی، د TOKENS() او PHRASE() افعال په متحرک ډول د لټون پوښتنو رامینځته کولو لپاره پلي شوي؛
  • د maxRuntime ترتیب اضافه شوی ترڅو د پوښتنې اجرا کولو وخت په انتخابي ډول محدود کړي؛
  • د پوښتنو پروسس کولو په وخت کې د ځانګړو اصلاحونو فعالولو کنټرول لپاره "—query.optimizer-rules" اختیار اضافه شوی؛
  • د کلستر د عملیاتو د تنظیم کولو امکانات پراخ شوي دي. په کلستر کې د نوډونو لپاره د اپ گریڈ حالت غوره کولو لپاره "—cluster.upgrade" اختیار اضافه شوی؛
  • د TLS 1.3 لپاره د پیرودونکي او سرور ترمینځ د ارتباطي چینل کوډ کولو لپاره ملاتړ اضافه شوی (په ډیفالټ ډول پیرودونکي د TLS 1.2 کارولو ته دوام ورکوي).

سرچینه: opennet.ru

Add a comment