Dqlite 1.0، هڪ ورهايل نسخو SQLite کان Canonical، دستياب آهي

اصولي شايع ٿيل اهم پروجيڪٽ ڇڏڻ ڊيڪليٽ 1.0 (تقسيم ٿيل SQLite)، جيڪو ترقي ڪري ٿو هڪ SQLite-مطابقت رکندڙ سراسر SQL انجڻ جيڪو سپورٽ ڪري ٿو ڊيٽا جي نقل، ناڪامين کان خودڪار وصولي، ۽ ڪيترن ئي نوڊس ۾ هينڊلر کي ورهائڻ سان غلطي رواداري. DBMS ايپليڪيشنن سان ڳنڍيل هڪ سي لائبريري جي صورت ۾ لاڳو ڪيو ويو آهي ۽ طرفان ورهايل Apache 2.0 لائسنس جي تحت (اصل SQLite عوامي ڊومين ۾ مهيا ڪيل آهي). زبان جا پابند موجود آهن Go.

لائبريري موجوده SQLite ڪوڊ بيس تي هڪ اضافو آهي جيڪو مختلف ميزبان تي هلندڙ ايپليڪيشن جي ڪيترن ئي مثالن کي ڳنڍڻ لاءِ نيٽ ورڪ پروٽوڪول سپورٽ شامل ڪري ٿو. Dqlite سان گڏ ڪيل هڪ ايپليڪيشن هڪ خودمختاري غلطي برداشت ڪندڙ ڪلستر طور ڪم ڪري سگهي ٿي، ٻاهرين DBMSs کان آزاد. عملي طور تي، Dqlite ان جي ڪنٽينر مينيجمينٽ سسٽم ۾ Canonical پاران استعمال ڪيو ويندو آهي ايل ايڪس ڊي. لائبريري جي ايپليڪيشن جي علائقن ۾، سسٽم ۾ غلطي برداشت ڪندڙ انٽرنيٽ جي شين جي ڊوائيسز ۽ پروسيسرز جي تخليق پڻ ذڪر ڪيو ويو آهي.
بيج- حساب.

ڊيٽا جي نقل ۾ استحڪام کي يقيني بڻائڻ لاء، هڪ الگورتھم جي بنياد تي اتفاق جو طريقو استعمال ڪيو ويندو آهي ٻوڙا، جيڪو منصوبن ۾ استعمال ٿيندو آهي جهڙوڪ etcd، RethinkDB، CockroachDB ۽ OpenDaylight. Dqlite استعمال ڪري ٿو ان جي پنهنجي غير مطابقت واري عمل کي سي-رافٽسي ٻولي ۾ لکيل آهي. تيار ڪيل لائبريريون ملٽي پلڪس ڪنيڪشن پروسيسنگ لاءِ استعمال ڪيون وينديون آهن ۽ ڪوروٽين جي لانچ کي منظم ڪرڻ لاءِ libuv и libco.

ساڳئي منصوبي جي مقابلي ۾ rqlite,Dqlite مڪمل ٽرانزيڪشنل سپورٽ مهيا ڪري ٿي، گفتگو ڪري سگھي ٿي، ڪنھن به سي پروجيڪٽ سان، وقت () فنڪشن جي استعمال جي اجازت ڏئي ٿي، ۽، SQL ترجمي تي ٻڌل، نقل جي بدران فريم تي ٻڌل نقل استعمال ڪري ٿي.

Dqlite جون خاصيتون:

  • سڀني ڊسڪ ۽ نيٽ ورڪ آپريشن کي هم وقت سازي سان انجام ڏيو؛
  • ڊيٽا جي درستگي جي تصديق ڪرڻ لاء ٽيسٽ سيٽ جي دستيابي؛
  • گھٽ ميموري واپرائڻ ۽ نيٽ ورڪ تي موثر ڊيٽا مٽائڻ؛
  • ڊيٽابيس جي مستقل اسٽوريج ۽ ڊسڪ تي ٽرانزيڪشن لاگ (ميموري ۾ ڪيش ڪرڻ جي امڪان سان)؛
  • ناڪامي کان تيز بحالي؛
  • مستحڪم CLI ڪلائنٽ گو ٻولي ۾، جيڪو ڊيٽابيس کي شروع ڪرڻ، نقل کي ترتيب ڏيڻ ۽ ڳنڍڻ/منسلڪ ڪرڻ لاء استعمال ڪري سگهجي ٿو؛
  • ARM، X86، POWER ۽ IBM Z فن تعمير کي سپورٽ ڪري ٿو؛
  • رافٽ الورورٿم جي نفاذ کي بهتر ڪيو ويو آهي ته جيئن ٽرانزيڪشن کي انجام ڏيڻ ۾ دير کي گھٽائي سگهجي.

جو ذريعو: opennet.ru

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