Kyoto Cabinet

Kyoto Cabinet

کابینت کیوتو یک کتابخانه از روال های مدیریت یک بانک اطلاعاتی است.بانک اطلاعاتی یک پرونده داده ساده است که شامل سوابق است ، هر کدام یک جفت کلید و یک مقدار هستند.
کابینت کیوتو یک کتابخانه از روال های مدیریت یک بانک اطلاعاتی است.بانک اطلاعاتی یک پرونده داده ساده است که شامل سوابق است ، هر کدام یک جفت کلید و یک مقدار هستند.هر کلید و مقدار بایت سریال با طول متغیر است.از داده های باینری و رشته های شخصیت می توان به عنوان کلید و یک مقدار استفاده کرد.هر کلید باید در یک دیتابیس بی نظیر باشد.نه مفهوم جداول داده ها و نه انواع داده ها وجود دارد.سوابق در جدول هش یا درخت B + سازماندهی می شوند.کابینت کیوتو بسیار سریع اجرا می شود.به عنوان مثال ، زمان سپری شده برای ذخیره یک میلیون رکورد برای بانک اطلاعاتی هش 0.9 ثانیه و برای بانک اطلاعات درخت B + 1.1 ثانیه است.علاوه بر این ، اندازه بانک اطلاعاتی بسیار اندک است.به عنوان مثال ، سربار برای یک رکورد 16 بایت برای پایگاه داده هش و 4 بایت برای پایگاه داده درخت B + است.علاوه بر این ، مقیاس پذیری کابینت کیوتو بسیار عالی است.اندازه بانک اطلاعاتی می تواند تا 8EB باشد (9.22e18 بایت) .... کابینت کیوتو به زبان C ++ نوشته شده است و به عنوان API C ++ ، C ، Java ، Python ، Ruby ، ​​Perl و Lua ارائه می شود.کابینت کیوتو در سیستم عامل هایی که API با C ++ 03 با پسوندهای کتابخانه TR1 مطابقت دارد ، در دسترس است.کابینت کیوتو یک نرم افزار رایگان است که تحت مجوز عمومی GNU مجاز است.از طرف دیگر مجوز تجاری نیز ارائه شده است.اگر از کابینت کیوتو در یک نرم افزار اختصاصی استفاده می کنید ، مجوز تجاری لازم است.
kyoto-cabinet

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

امکانات

دسته بندی ها

گزینه های Kyoto Cabinet برای همه سیستم عامل های دارای مجوز

LevelDB

LevelDB

LevelDB یک کتابخانه سریع ذخیره سازی با ارزش کلیدی است که در Google نوشته شده است و نقشه برداری مرتب شده از کلیدهای رشته به مقادیر رشته را فراهم می کند.
QDBM

QDBM

QDBM یک کتابخانه معمول برای مدیریت یک پایگاه داده است.بانک اطلاعاتی یک پرونده داده ساده است که شامل سوابق است ، هر کدام یک جفت کلید و یک مقدار هستند.
Tokyo Cabinet

Tokyo Cabinet

کابینت توکیو یک کتابخانه از روال های مدیریت یک بانک اطلاعاتی است.بانک اطلاعاتی یک پرونده داده ساده است که شامل سوابق است ، هر کدام یک جفت کلید و یک مقدار هستند.
Berkeley DB

Berkeley DB

Berkeley DB (BDB) یک کتابخانه نرم افزاری است که یک پایگاه داده تعبیه شده با کارایی بالا را برای داده های کلیدی و ارزش ارائه می دهد.