Tarantool 2.8 DBMS جي ڇڏڻ

Tarantool 2.8 DBMS جو هڪ نئون نسخو موجود آهي، جيڪو معلومات سان گڏ مستقل ڊيٽا اسٽوريج مهيا ڪري ٿو، جيڪا ان-ميموري ڊيٽابيس مان حاصل ڪئي وئي آهي. DBMS NoSQL سسٽم (مثال طور، Memcached ۽ Redis) جي پڇا ڳاڇا جي تيز رفتار خصوصيت کي روايتي DBMSs (Oracle, MySQL ۽ PostgreSQL) جي اعتبار سان گڏ ڪري ٿو. Tarantool C ۾ لکيل آهي ۽ توهان کي Lua ۾ محفوظ ڪيل طريقا ٺاهڻ جي اجازت ڏئي ٿي. ڪوڊ BSD لائسنس تحت ورهايو ويو آهي.

DBMS توهان کي ڪم ڪرڻ جي اجازت ڏئي ٿو موثر طريقي سان ڊيٽا جي وڏي مقدار سان وڏي لوڊ هيٺ. Tarantool جي خاصيتن ۾، لوا ٻولي ۾ هينڊلر ٺاهڻ جي صلاحيت (LuaJIT بلٽ ان)، ڪلائنٽ سان ڊيٽا مٽائڻ دوران MessagePack فارميٽ جو استعمال، ٻن بلٽ ان انجڻين جي موجودگي (ري سيٽ سان ريم ۾ اسٽوريج) هڪ مستقل ڊرائيو ۽ ٻه-سطحي ڊسڪ اسٽوريج تي ٻڌل LSM-tree)، ثانوي ڪنجين لاءِ سپورٽ، چار قسم جا انڊيڪس (HASH، TREE، RTREE، BITSET)، ماسٽر-ماسٽر موڊ ۾ هم وقت سازي ۽ هم وقت سازي جي نقل جا اوزار، سپورٽ لاءِ ڪنيڪشن جي تصديق ۽ رسائي ڪنٽرول، SQL سوالن تي عمل ڪرڻ جي صلاحيت.

مکيه تبديليون:

  • ايم وي سي سي جي استحڪام (ملٽي ورزن ڪنورينس ڪنٽرول) ميمٽڪس ان ميموري انجڻ ۾.
  • IPROTO بائنري پروٽوڪول ۾ ٽرانزيڪشن سپورٽ. اڳي، هڪ ٽرانزيڪشن لوا ۾ محفوظ ڪيل طريقيڪار لکڻ جي ضرورت آهي.
  • هم وقت سازي جي نقل لاءِ سپورٽ، جيڪو ڪم ڪري ٿو انفرادي جدولن جي حوالي سان.
  • RAFT پروٽوڪول جي بنياد تي بيڪ اپ نوڊ (ناڪامي) تي خودڪار طور تي سوئچ ڪرڻ لاء هڪ ميکانيزم. Asynchronous WAL-based replication ڊگھي عرصي کان Tarantool ۾ لاڳو ڪئي وئي آھي؛ ھاڻي توھان کي دستي طور تي ماسٽر نوڊ جي نگراني ڪرڻ جي ضرورت نه آھي.
  • خودڪار ماسٽر نوڊ سوئچنگ ڊيٽا شارڊنگ سان گڏ ٽوپولوجي جي صورت ۾ پڻ موجود آهي (vshard لائبريري استعمال ڪئي وئي آهي، جيڪا ورچوئل بالٽ استعمال ڪندي سرورن تي ڊيٽا ورهائي ٿي).
  • جڏهن مجازي ماحول ۾ ڪم ڪندي Tarantool Cartridge ڪلستر ايپليڪيشنن جي تعمير لاء فريم ورڪ کي بهتر بڻائي. Tarantool Cartridge هاڻي لوڊ بهتر آهي.
  • ڪلسٽر جي جوڙجڪ لاءِ جوابي ڪردار جو ڪم 15-20 ڀيرا تيز ڪيو ويو آهي. هي وڏي ڪلستر سان ڪم ڪرڻ آسان بڻائي ٿو.
  • پراڻن ورزن>1.6 ۽ <1.10 کان آسان لڏپلاڻ لاءِ هڪ اوزار ظاهر ٿيو آهي، جيڪو شروع ٿيڻ تي اضافي اختيار استعمال ڪندي دستياب آهي. اڳي، لڏپلاڻ کي عبوري ورزن 1.10 کي ترتيب ڏيڻ ذريعي ڪيو ويندو هو.
  • ننڍي ٽوپل جي اسٽوريج کي بهتر ڪيو ويو آهي.
  • SQL هاڻي UUIDs کي سپورٽ ڪري ٿو ۽ قسم جي تبديلي کي بهتر بڻائي ٿو.

اهو نوٽ ڪرڻ جي قابل آهي ته نسخو 2.10 کان شروع ٿيندي، رليز پيدا ڪرڻ لاء نئين پاليسي ڏانهن منتقلي ٿيندي. اهم رليزز لاءِ جيڪي پسمانده مطابقت کي ٽوڙيندا آهن، ورجن جو پهريون عدد بدلجي ويندو، وچولي رليز لاءِ - ٻيو، ۽ اصلاحي رليز لاءِ - ٽيون (2.10 کان پوءِ، رليز 3.0.0 جاري ڪيو ويندو).

جو ذريعو: opennet.ru

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