Immudb ، وهو نظام dbms يوفر الحماية ضد تلف البيانات

هناك العديد من أنظمة إدارة قواعد البيانات وإذا أردنا معرفة بعضها ، فما أفضل موقع من ذلك db-engines.com، يمكننا أن نجد فيه عددًا كبيرًا من أنواع قواعد البيانات المختلفة وأيضًا مديرين لها ، حيث يتم توجيه الغالبية (من منظورهم الخاص) إلى قواعد البيانات غير العلائقية.

وهل هذا الحديث عنه ، صدر مؤخرًا إصدار الإصدار الجديد من immudb 1.0، وهو مدير قاعدة بيانات يضمن أن جميع البيانات المجمعة غير قابلة للتغيير والاحتفاظ بها ، بالإضافة إلى الحماية من التغييرات بأثر رجعي والسماح بإثبات تشفير ملكية البيانات.

في البداية ، تم تطوير المشروع كمخزن NoSQL متخصص ، يعالج البيانات بتنسيق المفتاح / القيمة ، ولكن منذ الإصدار 1.0 ، تم وضع immudb على أنه DBMS كامل مع دعم SQL.

حول إيمودب

معلومات في إيمودب يتم تخزينها باستخدام هيكل مشابه لـ blockchain الذي يضمن سلامة سلسلة السجلات الموجودة بالكامل ولا يسمح بتغيير البيانات المحفوظة بالفعل أو استبدال / إدراج سجل في سجل المعاملات.

التخزين يدعم إضافة البيانات الجديدة فقط، دون إمكانية حذف أو تغيير المعلومات المضافة بالفعل. تؤدي محاولة تغيير السجلات في نظام إدارة قواعد البيانات (DBMS) فقط إلى حفظ إصدار جديد من السجل ، ولا يتم فقد البيانات القديمة وتظل متاحة في سجل التغييرات.

في الوقت نفسه ، على عكس الحلول النموذجية المستندة إلى blockchain ، يمكّنك immudb من تحقيق أداء على مستوى ملايين المعاملات في الثانية ويمكن استخدامه لإطلاق خدمات خفيفة الوزن أو لدمج وظائفه في التطبيقات في شكل مكتبة.

يتم تحقيق الأداء العالي من خلال استخدام عمود LSM (دمج الشجرة المنظمة حسب السجلات) مع سجل للقيم ، مما يوفر وصولاً سريعًا إلى السجلات مع كثافة عالية لإضافة البيانات. للحفاظ على تكامل بنية الشجرة التي تم تمكينها للتخزين الإضافي »Merkle Tree» (Merkle Tree) ، حيث يتحقق كل فرع من جميع سلاسل الرسائل والمكونات الأساسية مشاركة (شجرة) مع دالة تجزئة. من خلال الحصول على التجزئة النهائية ، يمكن للمستخدم التحقق من صحة سجل العمليات بالكامل ، بالإضافة إلى صحة الحالات السابقة لقاعدة البيانات.

يتلقى العملاء والمدققون إثباتًا مشفرًا من ممتلكات وسلامة البيانات. لا يتطلب استخدام تشفير المفتاح العام أن يثق العميل بالخادم ، كما أن توصيل كل عميل جديد بنظام إدارة قواعد البيانات (DBMS) يزيد من المستوى العام للثقة في جميع أنحاء المستودع.

فيما يتعلق بوظيفة نظام إدارة قواعد البيانات ، يتم ذكر دعم SQL ، وضع تخزين المفتاح / القيمة ، الفهارس، تجزئة قاعدة البيانات ، إنشاء لقطة صحة البيانات ، ومعاملات ACID مع دعم عزل اللقطات (SSI) ، وأداء القراءة والكتابة العالي ، وتحسينات التشغيل الفعال على محركات أقراص SSD ، ودعم العمل كخادم ومكتبة متكاملة ، ودعم REST API وواجهة ويب للإدارة.

حول الإصدار 1.0 من immudb

يبرز الإصدار الجديد دعم SQL مع إمكانية حماية الصفوف من التعديلات المخفية بالإضافة إلى وضع TimeTravelأن يسمح لك بتغيير حالة قاعدة البيانات إلى وقت محدد في الماضي. على وجه الخصوص ، يمكن تعيين وقت مقطع البيانات على مستوى الاستعلام الفرعي الفردي ، مما يبسط تحليل التغيير ومقارنة البيانات.

أيضا تم تمييز دعم بروتوكول عميل PostgreSQL ، الذي يسمح لك باستخدام تطبيقات ومكتبات PostgreSQL الحالية مع immudb. بما في ذلك ، بالإضافة إلى مكتبات العملاء الأصلية ، يمكنك استخدام مكتبات عملاء Ruby و C و JDBC و PHP و Perl القياسية.

بالإضافة إلى ذلك ، يتم توفير وحدة تحكم الويب للتنقل التفاعلي للبيانات وإدارة DBMS. من خلال واجهة الويب ، يمكنك إرسال الطلبات وإنشاء المستخدمين وإدارة البيانات.

إذا كنت تريد معرفة المزيد عنها ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.