DBMS immudb 1.0 شايع ڪيو ويو آهي، ڊيٽا ڪرپشن جي خلاف تحفظ فراهم ڪري ٿي

Immudb 1.0 DBMS جو هڪ اهم رليز متعارف ڪرايو ويو آهي، جنهن ۾ شامل ڪيل سڀني ڊيٽا جي غير تبديلي ۽ تحفظ جي ضمانت ڏني وئي آهي، انهي سان گڏ اڳڀرائي واري تبديلين جي خلاف تحفظ فراهم ڪرڻ ۽ ڊيٽا جي ملڪيت جي cryptographic ثبوت کي فعال ڪرڻ. شروعات ۾، پروجيڪٽ هڪ خاص NoSQL اسٽوريج جي طور تي ترقي ڪئي جيڪا ڊيٽا کي ڪي/ويليو فارميٽ ۾ تبديل ڪري ٿي، پر رليز 1.0 سان شروع ٿيندڙ immudb SQL سپورٽ سان مڪمل ڊي بي ايم ايس جي حيثيت ۾ رکيل آهي. پروجيڪٽ ڪوڊ Go ۾ لکيل آهي ۽ Apache 2.0 لائسنس تحت ورهايو ويو آهي.

immudb ۾ معلومات هڪ بلاڪچين جهڙو ڍانچي استعمال ڪندي ذخيرو ٿيل آهي جيڪا موجوده رڪارڊ جي پوري زنجير جي سالميت جي ضمانت ڏئي ٿي ۽ اڳ ۾ ئي محفوظ ڪيل ڊيٽا کي تبديل ڪرڻ يا ٽرانزيڪشن جي تاريخ ۾ داخل ٿيڻ/داخل ڪرڻ جي اجازت نٿي ڏئي. اسٽوريج صرف نئين ڊيٽا شامل ڪرڻ جي حمايت ڪري ٿو، بغير اڳ ۾ شامل ڪيل معلومات کي حذف ڪرڻ يا تبديل ڪرڻ جي صلاحيت کان سواء. ڊي بي ايم ايس ۾ رڪارڊ کي تبديل ڪرڻ جي ڪوشش صرف رڪارڊ جي نئين ورزن کي محفوظ ڪرڻ جي ڪري ٿي؛ پراڻو ڊيٽا گم نه ٿيو آهي ۽ تبديلي جي تاريخ ۾ موجود رهي ٿو.

ان کان علاوه، عام بلاڪچين تي ٻڌل حلن جي برعڪس، immudb توهان کي في سيڪنڊ ملين ٽرانزيڪشن جي سطح تي ڪارڪردگي حاصل ڪرڻ جي اجازت ڏئي ٿو ۽ استعمال ڪري سگهجي ٿو هلڪو وزن واريون خدمتون شروع ڪرڻ يا ان جي ڪارڪردگي کي ايپليڪيشنن ۾ شامل ڪرڻ لاءِ لائبريري جي صورت ۾.

DBMS immudb 1.0 شايع ڪيو ويو آهي، ڊيٽا ڪرپشن جي خلاف تحفظ فراهم ڪري ٿي

اعليٰ ڪارڪردگي هڪ LSM (لاگ-structured merge-tree) وڻ جي استعمال ذريعي حاصل ڪئي وئي آهي قدرن جي لاگ سان، جيڪا ڊيٽا جي اضافي جي تيز شدت سان رڪارڊ تائين جلدي رسائي فراهم ڪري ٿي. ذخيري جي سالميت کي برقرار رکڻ لاءِ، هڪ وڻ جي جوڙجڪ جنهن کي Merkle Tree سڏيو ويندو آهي، اضافي طور تي استعمال ڪيو ويندو آهي، جنهن ۾ هر شاخ سڀني هيٺان شاخن ۽ نوڊس جي تصديق ڪري ٿي گڏيل (وڻ) هشنگ جي مهرباني. حتمي هيش حاصل ڪرڻ سان، صارف عملن جي پوري تاريخ جي درستي جي تصديق ڪري سگهي ٿو، انهي سان گڏ ڊيٽابيس جي ماضي جي رياستن جي صحيحيت (ڊيٽابيس جي نئين رياست جي روٽ جي تصديق واري هيش کي حساب ڪيو ويو آهي ماضي جي حالت کي حساب ۾ رکندي. ).

ڪلائنٽ ۽ آڊيٽرز مهيا ڪيا ويا آهن cryptographic ثبوت جي ڊيٽا جي ملڪيت ۽ سالميت. پبلڪ ڪيچي ڪرپٽوگرافي جي استعمال کي ڪلائنٽ کي سرور تي ڀروسو ڪرڻ جي ضرورت ناهي، ۽ هر نئين ڪلائنٽ کي DBMS سان ڳنڍڻ پوري اسٽوريج ۾ اعتماد جي مجموعي سطح کي وڌائي ٿو. عوامي چابيون ۽ اهم رد ڪرڻ واريون لسٽون ڊيٽابيس ۾ محفوظ ڪيون ويون آهن، ۽ انٽيل SGX انڪلوز استعمال ڪري سگھجن ٿيون جڏهن انڪرپشن عملن کي انجام ڏيو.

DBMS جي ڪارڪردگيءَ ۾، SQL سپورٽ، ڪيئي/ويليو اسٽوريج موڊ، انڊيڪس، ڊيٽابيس جي ڀاڱيداري (شارڊنگ)، ڊيٽا اسٽيٽ جي سنيپ شاٽ ٺاهڻ، سنيپ شاٽ آئسوليشن (SSI) لاءِ سپورٽ سان ACID ٽرانزيڪشن، اعليٰ پڙھڻ ۽ لکڻ جي ڪارڪردگي، اصلاح لاءِ. SSD تي موثر آپريشن جو ذڪر ڪيو ويو آهي ڊرائيوز، ڪم لاءِ سپورٽ سرور جي صورت ۾ ۽ هڪ ايمبيڊڊ لائبريري، REST API لاءِ سپورٽ ۽ انتظام لاءِ ويب انٽرفيس جي موجودگي. عام ايپليڪيشنون جن ۾ DBMSs جهڙوڪ immudb مطالبن ۾ آهن ڪريڊٽ ڪارڊ ٽرانزيڪشن، پبلڪ ڪيز کي محفوظ ڪرڻ، ڊجيٽل سرٽيفڪيٽ، چيڪسم ۽ لاگز، ۽ روايتي DBMSs ۾ اهم شعبن لاءِ بيڪ اپ اسٽوريج ٺاهڻ شامل آهن. immudb سان ڪم ڪرڻ لاءِ ڪلائنٽ لائبريريون Go، Java، .NET، Python ۽ Node.js لاءِ تيار ڪيون ويون آهن.

Immudb 1.0 رليز ۾ اهم سڌارا:

  • لڪيل ترميمن کان قطارن کي بچائڻ جي صلاحيت سان SQL سپورٽ.
  • TimeTravel موڊ، جيڪو ماضي ۾ ڊيٽابيس جي حالت کي هڪ خاص نقطي تي تبديل ڪرڻ ممڪن بڻائي ٿو. خاص طور تي، ڊيٽا ڪٽڻ جو وقت انفرادي ذيلي سوالن جي سطح تي مقرر ڪري سگھجي ٿو، جيڪو تبديلين ۽ ڊيٽا جي مقابلي جي تجزيو کي آسان بڻائي ٿو.
  • PostgreSQL ڪلائنٽ پروٽوڪول لاءِ سپورٽ، جيڪا توهان کي موجوده ايپليڪيشنن ۽ لائبريرين کي استعمال ڪرڻ جي اجازت ڏئي ٿي جيڪا Immudb سان PostgreSQL سان ڪم ڪرڻ لاءِ ٺهيل آهي. مقامي ڪلائنٽ لائبريرين کان علاوه، توهان استعمال ڪري سگهو ٿا معياري ڪلائنٽ لائبريريون Ruby، C، JDBC، PHP ۽ Perl.
  • انٽرويو ڊيٽا نيويگيشن ۽ DBMS انتظاميه لاءِ ويب ڪنسول. ويب انٽرفيس ذريعي توهان درخواستون موڪلي سگهو ٿا، صارفين ٺاهي ۽ ڊيٽا کي منظم ڪري سگهو ٿا. اضافي طور تي، راند جو ميدان سکيا وارو ماحول موجود آهي.
    DBMS immudb 1.0 شايع ڪيو ويو آهي، ڊيٽا ڪرپشن جي خلاف تحفظ فراهم ڪري ٿي
    DBMS immudb 1.0 شايع ڪيو ويو آهي، ڊيٽا ڪرپشن جي خلاف تحفظ فراهم ڪري ٿي


    جو ذريعو: opennet.ru

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