DBMS ArangoDB 3.6 جو نئون نسخو

شايع ٿيل هڪ گھڻ-مقصد DBMS جي ڇڏڻ ArangoDB 3.6، جيڪو دستاويزن، گرافس ۽ اهم-قيمت واري ڊيٽا کي محفوظ ڪرڻ لاءِ لچڪدار ماڊل مهيا ڪري ٿو. ڊيٽابيس سان ڪم ڪيو ويندو آهي SQL-جهڙي سوال جي ٻولي ذريعي اي ٽي پي يا JavaScript ۾ خاص ايڪسٽينشن ذريعي. ڊيٽا رکڻ جا طريقا ACID (Atomicity, Consistency, Isolation, Durability) مطابق آهن، ٽرانزيڪشن کي سپورٽ ڪن ٿا، ۽ افقي ۽ عمودي اسڪاليبلٽي فراهم ڪن ٿا. DBMS ويب انٽرفيس يا ڪنسول ڪلائنٽ ذريعي منظم ٿي سگھي ٿو آرنگو ايس ايڇ. ArangoDB ڪوڊ طرفان ورهايل Apache 2 تحت لائسنس يافته. پروجيڪٽ سي ۽ جاوا اسڪرپٽ ۾ لکيل آهي.

ArangoDB جي اهم خاصيتون:

  • ڊيٽا اسٽوريج اسڪيما جي وضاحت ڪرڻ کان سواءِ ڪرڻ جي صلاحيت (اسڪيما فري) - ڊيٽا دستاويزن جي شڪل ۾ ترتيب ڏنل آهي جنهن ۾ ميٽاداٽا ۽ ساخت بابت معلومات صارف جي ڊيٽا کان جدا ٿيل آهن؛
  • ArangoDB کي سرور طور استعمال ڪرڻ لاءِ سپورٽ جاوا اسڪرپٽ ۾ ويب ايپليڪيشنن لاءِ REST/Web API ذريعي ڊيٽابيس تائين رسائي جي صلاحيت سان؛
  • برائوزر ايپليڪيشنن لاءِ JavaScript استعمال ڪندي ڊيٽابيس تائين رسائي حاصل ڪرڻ ۽ DBMS پاسي تي عمل ڪرڻ وارن لاءِ؛
  • ملٽي-ٽيڊڊ فن تعمير جيڪو سڀني سي پي يو ڪور تي لوڊ ورهائي ٿو؛
  • هڪ لچڪدار ڊيٽا اسٽوريج ماڊل جيڪو گڏ ڪري سگھي ٿو اهم-قدر جوڙو، دستاويز، ۽ پيرا ميٽرز جيڪي رڪارڊ جي وچ ۾ لاڳاپا بيان ڪن ٿا (گراف جي چوڪن کي ٽوڙڻ لاء اوزار مهيا ڪري ٿو)؛
  • مختلف ڊيٽا جي نمائندگي جا ماڊل (دستاويزن، گرافس ۽ اهم-قدر جوڙو) ھڪڙي سوال ۾ ملائي سگھجن ٿا، جيڪو ھيٽروجنيئس ڊيٽا جي مجموعي کي آسان بڻائي ٿو؛
  • ضم ڪرڻ جي سوالن لاءِ مدد (شامل ڪريو)؛
  • انڊيڪس جي قسم کي چونڊڻ جي صلاحيت جيڪا حل ٿيل ڪمن سان مطابقت رکي ٿي (مثال طور، توهان مڪمل متن جي ڳولا لاءِ انڊيڪس استعمال ڪري سگهو ٿا)؛
  • ڪسٽمائيز قابل اعتماد: ايپليڪيشن پاڻ اهو طئي ڪري سگهي ٿو ته ان کان وڌيڪ اهم ڇا آهي: اعلي اعتبار يا اعلي ڪارڪردگي؛
  • موثر اسٽوريج جيڪو جديد هارڊويئر جو پورو فائدو وٺي ٿو (جهڙوڪ SSDs) ۽ استعمال ڪري سگھي ٿو وڏي ڪيش؛
  • ٽرانزيڪشن: اختياري ٽرانزيڪشن جي مستقل مزاجي ۽ اڪيلائي سان گڏ ڪيترن ئي دستاويزن يا مجموعن تي سوالن کي هلائڻ جي صلاحيت؛
  • نقل ۽ شارڊنگ لاءِ سپورٽ: ماسٽر-غلام ترتيب ڏيڻ جي صلاحيت ۽ مختلف سرورن تي ڊيٽا سيٽ ورهائڻ جي صلاحيت هڪ خاص خصوصيت جي بنياد تي؛
  • مائڪرو سروسز ٺاهڻ لاءِ هڪ جاوا اسڪرپٽ فريم ورڪ فراهم ڪيو ويو آهي Foxx، ڊيٽا تائين سڌي رسائي سان گڏ ڊي بي ايم ايس سرور جي اندر عمل ڪيو ويو.

تبديليونArangoDB 3.6 رليز ۾ تجويز ڪيل:

  • ذيلي سوالن جي ڪارڪردگي، گڏوگڏ اپ ڊيٽ ۽ REPLACE عملن کي بهتر ڪيو ويو آهي؛
  • AQL سوالن جي عمل کي متوازي ڪرڻ جي صلاحيت لاڳو ڪئي وئي آهي، جيڪا مختلف ڪلستر نوڊس ۾ ورهايل ڊيٽا گڏ ڪرڻ جي وقت کي گهٽائڻ جي اجازت ڏئي ٿي؛
  • دستاويزن جي دير سان مادي ڪرڻ تي عمل ڪيو ويو، جيڪو ڪجهه حالتن ۾ غير لاڳاپيل دستاويزن کي مڪمل طور تي حاصل ڪرڻ جي ضرورت کي ختم ڪرڻ جي اجازت ڏئي ٿو؛
  • جڏهن دستاويز اسڪين ڪري رهيا آهن، انهن دستاويزن جي شروعاتي رد ڪرڻ کي يقيني بڻايو وڃي ٿو جيڪي مخصوص فلٽر سان نه ملن؛
  • ArangoSearch مڪمل ٽيڪسٽ سرچ انجڻ کي بهتر ڪيو ويو آهي، ڊيٽا جي هڪجهڙائي جي بنياد تي درجه بندي کي سپورٽ ڪندي. شامل ڪيل تجزيي نگار سپورٽ سوالن جي خودڪار مڪمل ڪرڻ لاءِ، لاڳو ڪيل TOKENS() ۽ PHRASE() افعال متحرڪ طور تي ڳولا سوالن کي پيدا ڪرڻ لاءِ؛
  • شامل ڪيو ويو maxRuntime سيٽنگ چونڊيل طور تي سوال جي عمل جي وقت کي محدود ڪرڻ لاءِ؛
  • شامل ڪيل اختيار “—query.optimizer-rules” کي ڪنٽرول ڪرڻ لاءِ ڪجهه اصلاحن جي فعال ٿيڻ کي ڪنٽرول ڪرڻ لاءِ جڏهن پروسيسنگ سوالن تي.
  • ڪلستر جي آپريشن کي منظم ڪرڻ جي امڪانن کي وڌايو ويو آهي. شامل ڪيل آپشن “—cluster.upgrade” ڪلستر ۾ نوڊس جي اپ گريڊ موڊ کي چونڊڻ لاءِ؛
  • شامل ڪيل سپورٽ TLS 1.3 لاءِ ڪلائنٽ ۽ سرور جي وچ ۾ ڪميونيڪيشن چينل کي انڪرپٽ ڪرڻ لاءِ (ڊفالٽ طور ڪلائنٽ TLS 1.2 استعمال ڪرڻ جاري رکي ٿو).

جو ذريعو: opennet.ru

تبصرو شامل ڪريو