3
کابینت توکیو یک کتابخانه از روال های مدیریت یک بانک اطلاعاتی است.بانک اطلاعاتی یک پرونده داده ساده است که شامل سوابق است ، هر کدام یک جفت کلید و یک مقدار هستند.هر کلید و مقدار بایت سریال با طول متغیر است.از داده های باینری و رشته های شخصیت می توان به عنوان کلید و یک مقدار استفاده کرد.نه مفهوم جداول داده ها و نه انواع داده ها وجود دارد.سوابق در جدول هش ، درخت B + یا آرایه با طول ثابت سازماندهی می شوند.کابینه توکیو به عنوان جانشین GDBM و QDBM در اهداف زیر ساخته شده است.آنها به دست می آیند و کابینت توکیو جایگزین محصولات معمولی DBM می شود.راندمان فضا را بهبود می بخشد: اندازه کوچکتر پرونده پایگاه داده.بهره وری زمان را بهبود می بخشد: سرعت پردازش سریعتر.موازی سازی را بهبود می بخشد: عملکرد بالاتر در محیط چند رشته ای.قابلیت استفاده را بهبود می بخشد: API ساده شده.استحکام را بهبود می بخشد: پرونده پایگاه داده حتی در شرایط فاجعه بار خراب نمی شود.از معماری 64 بیتی پشتیبانی می کند: فضای حافظه عظیم و پرونده پایگاه داده در دسترس هستند.کابینت توکیو به زبان C نوشته شده است و به صورت API C ، Perl ، Ruby ، Java و Lua ارائه می شود.کابینت توکیو روی سیستم عامل هایی که API با C99 و POSIX مطابقت دارند ، در دسترس است.توکیو کابینت یک نرم افزار رایگان است که دارای مجوز تحت مجوز عمومی عمومی کمتر GNU است.
tokyo-cabinet
سایت اینترنتی:
http://fallabs.com/tokyocabinet/امکانات
دسته بندی ها
گزینه های Tokyo Cabinet برای همه سیستم عامل های دارای مجوز
5
Kyoto Cabinet
کابینت کیوتو یک کتابخانه از روال های مدیریت یک بانک اطلاعاتی است.بانک اطلاعاتی یک پرونده داده ساده است که شامل سوابق است ، هر کدام یک جفت کلید و یک مقدار هستند.
3
3
1
Berkeley DB
Berkeley DB (BDB) یک کتابخانه نرم افزاری است که یک پایگاه داده تعبیه شده با کارایی بالا را برای داده های کلیدی و ارزش ارائه می دهد.