QDBM

QDBM

QDBM هي مكتبة الروتينية لإدارة قاعدة البيانات.قاعدة البيانات هي ملف بيانات بسيط يحتوي على سجلات ، كل زوج من مفتاح وقيمة.
QDBM هي مكتبة الروتينية لإدارة قاعدة البيانات.قاعدة البيانات هي ملف بيانات بسيط يحتوي على سجلات ، كل زوج من مفتاح وقيمة.كل مفتاح وقيمة هي البايت التسلسلي بطول متغير.يمكن استخدام كل من البيانات الثنائية وسلسلة الأحرف كمفتاح وقيمة.لا يوجد مفهوم لجداول البيانات ولا أنواع البيانات.يتم تنظيم السجلات في جدول التجزئة أو شجرة B +.بالنسبة لقاعدة بيانات جدول التجزئة ، يجب أن يكون كل مفتاح فريدًا في قاعدة بيانات ، لذلك من المستحيل تخزين سجلين أو أكثر مع تداخل رئيسي.يتم توفير طرق الوصول التالية إلى قاعدة البيانات: تخزين سجل باستخدام مفتاح وقيمة ، وحذف سجل بواسطة مفتاح ، واستعادة سجل بواسطة مفتاح.علاوة على ذلك ، يتم توفير الوصول إلى كل مفتاح عبر ، على الرغم من أن الأمر تعسفي.تشبه طرق الوصول هذه أساليب مكتبة DBM (أو متابعها: NDBM و GDBM) المعرفة في معيار UNIX.QDBM بديل لـ DBM بسبب أدائه العالي .... أما بالنسبة لقاعدة بيانات شجرة B + ، فيمكن تخزين السجلات التي تتكرر مفاتيحها.يتم توفير طرق الوصول للتخزين والحذف والاسترجاع كما هو الحال مع قاعدة بيانات جدول التجزئة.يتم تخزين السجلات بالترتيب من خلال وظيفة مقارنة يعينها المستخدم.من الممكن الوصول إلى كل سجل باستخدام المؤشر بترتيب تصاعدي أو تنازلي.وفقًا لهذه الآلية ، يتم تحقيق البحث المطابق للأمام عن سلاسل البحث عن الأعداد الصحيحة.علاوة على ذلك ، المعاملة متوفرة في قاعدة بيانات شجرة B +.QDBM مكتوب بلغة C ، ويتم توفيره كواجهات برمجة تطبيقات لـ C و C ++ و Java و Perl و Ruby.QDBM متاح على الأنظمة الأساسية التي لها واجهة برمجة تطبيقات متوافقة مع POSIX.QDBM هو برنامج مجاني مرخص تحت رخصة جنو العمومية الصغرى.
qdbm

موقع الكتروني:

المميزات

التصنيفات

بدائل لـ QDBM لنظام التشغيل Android

LevelDB

LevelDB

LevelDB عبارة عن مكتبة تخزين سريعة ذات قيمة مفتاح مكتوبة على Google توفر تعيينًا تم طلبه من مفاتيح السلسلة إلى قيم السلسلة.