hamsterdb

نرم افزار تصویر:
hamsterdb
جزئیات نرم افزار:
نسخه: 2.1.8
ها تاریخ: 17 Feb 15
توسعه دهنده: Christoph Rupp
پروانه: رایگان
محبوبیت: 61

Rating: 4.0/5 (Total Votes: 2)

در hamsterdb منبع باز است، سبک وزن، جاسازی شده و کراس پلت فرم نرم افزار موتور پایگاه داده نوشته شده در ANSI C و طراحی به عنوان یک "نواسکیوال" فروشگاه کلیدی ارزش است که پشتیبانی از B + structure.Features شاخص درخت در یک ویژگی glanceKey عمل شامل پشتیبانی برای ACID (اتمی، ثبات، جداسازی، دوام) معاملات، با پشتیبانی از جزئی خواند و می نویسد، پشتیبانی برای AES شفاف (استاندارد رمزگذاری پیشرفته) رمزگذاری، پشتیبانی تأیید CRC32، و SIMD (تک، داده های متعدد) پشتیبانی سخت افزار.
علاوه بر این، آن را پشتیبانی پایگاه داده های رکورد تعداد، در حافظه پایگاه داده برای داده های زودگذر، کلید های تکراری، فشرده سازی و شفاف برای مجله معاملاتی، کلید ها و سوابق، توابع تحلیلی برای COUNT متمایز، SUM، شمارش و به طور متوسط، و همچنین پشتیبانی از شبکه از راه دور از طریق پروتکل بافرها.
hamsterdb فراهم می کند عملکرد بالا، مقیاس پذیری و ثبات مورد نیاز تمام توسعه دهندگان برنامه. این با استفاده از حافظه نقشه برداری I / O، و پشتیبانی در حافظه پایگاه داده ها. علاوه بر این، نرم افزار ارائه می دهد کش با قابلیت تنظیم و اندازه صفحه، با استفاده از اشاره گر فایل 64 بیتی، آن برون مستقل هند، همراه با رابط های برنامه کاربردی برای C، C ++، دات نت، جاوا، پایتون و ارلانگ برنامه نویسی languages.Under هود و پشتیبانی OSesThis نرم افزار مستقل از پلت فرم، طراحی شده برای اجرا بر روی تمام توزیعهای گنو / لینوکس، و همچنین در سیستم عامل های مایکروسافت ویندوز و Mac OS X است. این کاملا در C ++ language.Getting برنامه نویسی با hamsterdbTo آغاز شده نوشته شده است بهینه سازی و نصب hamsterdb در توزیع گنو / لینوکس خود را، شما باید دانلود منابع جهانی آرشیو در Softoware رایگان توزیع شده، استخراج آن را در یک مکان از انتخاب شما، باز کردن یک شبیه ساز ترمینال و حرکت به محل فایل های استخراج شده است.
اجرای صفحه & ldquo؛ ./ پیکربندی && را کار & rdquo؛ فرمان (بدون نقل قول) به پیکربندی و کامپایل پروژه برای معماری سخت افزار خود را، 32 بیتی یا 64 بیتی. هنگامی که فرایند تدوین اتمام، که کمی طول می کشد، شما می توانید از سیستم نرم افزار گسترده ای با اجرای روی دکمه & ldquo نصب؛ را نصب کار & rdquo؛ فرمان (بدون نقل قول) به عنوان ریشه

چه در این نسخه جدید است.

ویژگی های جدید:
اضافه کردن جدید & quot؛ quot سلام و. API - توابع تحلیلی hamsterdb برای COUNT، SUM، متوسط ​​و غیره مشاهده HAM / hamsterdb_ola.h برای اعلان
اضافه شده ham_cursor_get_duplicate_position API جدید
API های جدید پایتون اضافه شد
رفع اشکالات:
شماره # 33: به روز رسانی به libuv 0.11.22
رفع رگرسیون عملکرد در 2.1.7 - کلید های با طول ثابت بزرگ ایجاد بیش از حد بسیاری از انشعابات صفحه، حتی اگر آنها به عنوان کلید توسعه یافته ذخیره شده بودند
دیگر تغییرات:
فرمت پایگاه داده دیگر تلاش می کند به endian است اگنوستیک. پایگاه داده در حال حاضر در قالب endian است میزبان ذخیره می شود. endian است کد اگنوستیک به هر حال شکسته شد، و من تا به حال هیچ سخت افزار را برای آزمایش آن.
ham_db_get_error در حال حاضر توصیه
فایل های هدر دیگر شامل winsock.h برای جلوگیری از درگیری با winsock2.h بر روی سیستم عامل ویندوز
هر دو طرح بندی btree شده اند به طور کامل بازنویسی. KeyLists PAX هم اکنون می توانید در ترکیب با RecordLists تکراری مورد استفاده قرار گیرد، و KeyLists طول متغیر هم اکنون می توانید در ترکیب با PAX RecordLists مورد استفاده قرار گیرد
اجتناب از Btree تجزیه اگر کلید اضافه (HAM_HINT_APPEND)
ارتباطات داخلی با سرور از راه دور در حال حاضر با استفاده از یک پروتکل متفاوت است که سریع تر از protobuffer گوگل
طرح PAX در حال حاضر با استفاده از جستجوی خطی برای محدوده کوچک. این باعث بهبود عملکرد جستجو بر اساس 5-10٪
حذف API ham_get_license (و serial.h)

جدید در نسخه 2.1.5 است:

در این نسخه رفع چندین باگ و بهبود عملکرد. همچنین، hamsterdb در حال حاضر تعادل خیلی بهتر اگر حجم فایل فراتر از چند گیگابایت افزایش می یابد.

جدید در نسخه 2.1.4 است:

در این نسخه می افزاید طرح بندی سفارشی Btree برای کلید با طول متغیر و تکراری کلید. همچنین، سوابق کوچک در حال حاضر به طور مستقیم در گره برگ Btree ذخیره می شود، به جای یک لکه خارجی.

جدید در نسخه 2.0.5 است:

در این نسخه به رفع چند مشکل جزئی، چند بهبود عملکرد، و رفع خطا تقسیم بندی در API دات نت.
C ++ داخلی اجرای شده است را به فضای نام و & quot نقل مکان کرد. ژامبون ها & quot؛ برای جلوگیری از درگیری با علامت دیگر.
لطفا برای تغییرات API آینده در نسخه بعدی README را بررسی کنید.

جدید در نسخه 2.0.3 است:

در این نسخه به رفع چندین باگ و اضافه می کند پشتیبانی از مایکروسافت ویژوال استودیو 2010.
فرمت فایل میراث hamsterdb 1.0.9 و بالاتر است دیگر پشتیبانی نمیشود.
منابع و کتابخانه از پیش تالیف شده برای Win32 (x86 و x64) برای دانلود در دسترس می باشد.

جدید در نسخه 2.0.2 است:

در این نسخه hamsterdb موضوع امن.
اشکال در freelist ثابت شد.
افزایش در حال حاضر مورد نیاز است.
منابع و کتابخانه از پیش کامپایل شده های Win32 / win64 برای دانلود در دسترس می باشد.

جدید در نسخه 2.0.1 است:

در این نسخه می افزاید: چند ویژگی جزئی مانند تنظیم یک مسیر دلخواه برای فایل های ورود و تطبیق تقریبی مجدد را قادر می سازد برای استفاده با معاملات.
چند اشکالات و همچنین ثابت شد.
منابع و پیش تالیف کتابخانه های Win32 / Win64 برای دانلود در دسترس می باشد.

جدید در نسخه 2.0.0 است:

این ویژگی دوباره اجرای کامل پشتیبانی معامله، در حال حاضر اجازه می دهد تعداد نامحدودی از معاملات در موازی.
این ادغام API های جاوا و دات نت.
منابع، اسناد و کتابخانه ارائه میشود برای Win32 (از جمله دات نت و جاوا) در (دوباره طراحی) صفحه وب در دسترس هستند.

جدید در نسخه 2.0.0 RC3 است:

در این نسخه بیشتر تثبیت شاخه 2.X و رفع تمام مسائل از انتشار RC2 قبلی شناخته شده است.
عملکرد در بسیاری از مناطق بهبود یافته است.
منابع و کتابخانه های Win32 پیش کامپایل شده برای دانلود در دسترس در صفحه وب می باشد.

نرم افزار های مشابه

نظرات به hamsterdb

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!