اچ‌بیس

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

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

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

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

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

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

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

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

  1. چانگ (۲۰۰۶). جدول بزرگ: یک سامانه‌ی توزیعی برای داده‌های ساختاریافته
  2. اجرا کننده‌ی اچ‌بیس
  3. بر روی ارائه‌ی اچ‌بیس
  4. وبلاگ پاورست
  5. مایکروسافت اعلام نمود که پاورست را خریداری نموده است.
ابزارهای شخصی

گویش‌ها
فضاهای نام
عملکردها
گشتن
چاپ/برون‌بری
جعبه‌ابزار
زبان‌های دیگر