اچ‌بیس

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
اج‌بیس
۱۰۰
توسعه‌دهنده(ها) بنیاد نرم‌افزار آپاچی
انتشار پایدار ۰.۲۰.۵ / ۲۴ ژوئن ۲۰۱۰؛ ۱٬۴۹۶ روز پیش
وضعیت توسعه فعال
نوشته شده به جاوا
سیستم‌عامل چندسکویی
گونه پایگاه‌داده مبتنی بر ستون
پروانه اجازه‌نامه آپاچی ۲.۰
وب‌گاه http://hbase.apache.org

اچ‌بیس (به انگلیسی: HBase) پایگاه‌داده‌ای توزیع شده ٬ متن باز، غیرِ رابطه‌ای که پس از مدلسازی جدول بزرگ گوگل به زبان جاوا نوشته شد. این نرم‌افزار به عنوان بخشی از بنیاد نرم‌افزاری آپاچی توسعه می‌یابد و بر روی اچ‌دی‌اف‌اس اجرا می‌شود و امکاناتی مانند جدول بزرگ را برای هادوپ فراهم می‌آورد. به طور دقیق‌تر، این برنامه راهی با تحمل‌پذیری خطا، برای ذخیره‌سازی تعداد زیادی از داده‌های تُنُکْ را فراهم می‌آورد.

اچ‌بیس ویژگی‌هایِ فشرده‌سازی، انجام عملیات در حافظه و فیتر بلوم را بر اساس مقاله‌ی اصلی که جدول بزرگ برآن اساس نگارش یافت، را ارائه می‌دهد.[۱] جداول در اچ‌بیس می‌توانند به عنوان ورودی یا خروجی برای کارهای مپ ردیوس که بر روی هادوپ اجرا می‌شوند عمل نمایند. همچنین قابلیت دستیابی از طریق واسط برنامه‌نویس برای جاوا و رست یا دروازه‌ی تریفت نیز دارا هستند.

اچ‌بیس به صورت مستقیم برای جایگزینی پایگاه داده‌های کلاسیکِ اس‌کیوال طراحی نشده‌است. اگرچه اخیراً بهبودهایی در کارایی آن‌ها مشاهده شده و چند وب سایت نیز برنامه‌هایی مشتق شده از آن را به خدمت در آورده‌اند[۲][۳]

تاریخچه[ویرایش]

اچ‌بیس، به عنوان پروژه‌ای که توسط شرکت پاورست برای برآورده کردن نیاز به پردازشِ حجم عظیمی از داده‌ها بود. این داده‌ها مربوط به جستجو در زبان طبیعی بود. هم اکنون این برنامه به عنوان یک برنامه‌ی سطح‌بالا از سوی آپاچی پشتیبانی شده و توجهات بسیاری را به خود جلب نموده است[۴].

پاورست در سال ۲۰۰۸ توسط مایکروسافت خریداری گردید[۵]. براساس بعضی از شایعات، مایکروسافت از اچ‌بیس برای موتور جستجوی بینگ، که آخرین نگارش از موتور جستجوی این شرکت است، استفاده نموده. اگرچه این ادعاها بدون مدرک و منطق اثبات‌پذیر ارائه شده‌اند.

پروژه‌های دیگری نیز با این برنامه به رقابت برخاسته‌اند. از این میان می‌توان به کاساندرا متعلق به فیس بوک و پروژه ولدمورت اشاره نمود.

منابع[ویرایش]