QDBM

QDBM

QDBM یک کتابخانه معمول برای مدیریت یک پایگاه داده است.بانک اطلاعاتی یک پرونده داده ساده است که شامل سوابق است ، هر کدام یک جفت کلید و یک مقدار هستند.
QDBM یک کتابخانه معمول برای مدیریت یک پایگاه داده است.بانک اطلاعاتی یک پرونده داده ساده است که شامل سوابق است ، هر کدام یک جفت کلید و یک مقدار هستند.هر کلید و مقدار بایت سریال با طول متغیر است.از داده های باینری و رشته های شخصیت می توان به عنوان کلید و یک مقدار استفاده کرد.نه مفهوم جداول داده ها و نه انواع داده ها وجود دارد.سوابق در جدول هش یا درخت B + سازماندهی می شوند.در مورد پایگاه داده جدول هش ، هر کلید باید در یک دیتابیس بی نظیر باشد ، بنابراین ذخیره دو یا چند رکورد با یک همپوشانی کلیدی غیرممکن است.روش های دستیابی زیر به پایگاه داده ارائه می شود: ذخیره یک رکورد با یک کلید و یک مقدار ، حذف یک رکورد توسط یک کلید ، بازیابی یک رکورد توسط یک کلید.علاوه بر این ، دسترسی گذرا به هر کلید فراهم می شود ، اگرچه این سفارش دلخواه است.این روشهای دسترسی شبیه به کتابخانه DBM (یا پیروان آن: NDBM و GDBM) هستند که در استاندارد UNIX تعریف شده اند.QDBM به دلیل عملکرد بالاتر ، گزینه جایگزینی برای DBM است .... همانطور که برای پایگاه داده درخت B + ، پرونده هایی که کلیدهای آنها کپی شده اند قابل ذخیره هستند.روشهای دستیابی به ذخیره سازی ، حذف و بازیابی نیز به عنوان پایگاه داده جدول هش ارائه شده است.سوابق به ترتیب توسط یک عملکرد مقایسه شده توسط کاربر ذخیره می شوند.دسترسی به هر رکورد با مکان نما به ترتیب صعودی یا نزولی امکان پذیر است.طبق این مکانیسم ، جستجوی تطبیق به جلو برای رشته ها و جستجوی دامنه برای اعداد صحیح محقق می شود.علاوه بر این ، معامله در بانک اطلاعاتی درخت B + موجود است.QDBM به زبان C نوشته شده است و به عنوان API های C ، C ++ ، Java ، Perl و Ruby ارائه می شود.QDBM در سیستم عامل هایی با API مطابق با POSIX در دسترس است.QDBM یک نرم افزار رایگان است که دارای مجوز تحت مجوز عمومی عمومی کمتر GNU است.
qdbm

سایت اینترنتی:

امکانات

دسته بندی ها

گزینه های QDBM برای Mac با مجوز منبع باز