ممبیس
ممبیس (به انگلیسی: Membase) سامانه مدیریت پایگاهداده کلید-مقدار توزیعشده منبعباز است، که برای نگهداری دادههای برنامههای وب بهینهسازی شده است.
توسعهدهنده(ها) | کاوچبیس |
---|---|
انتشار پایدار | ۱٫۷٫۱
۲۶ ژوئیه ۲۰۱۱ |
مخزن | |
نوشتهشده با | سی++، ارلنگ |
سیستمعامل | چندسکویی |
گونه | سامانه پایگاهداده کلید-مقدار توزیع شده |
پروانه | پروانه آپاچی |
وبگاه |
این سامانه در ۲۳ ژانویه ۲۰۱۲ با کاوچبیس جایگزین شد.
سازگاری با ممکشد
ممبیس از پروتکل متنی ممکشد پشتیبانی میکند. با این حال با پروتکل متنی نمیتوان به صورت مستقیم با استفاده از پروتکل متنی با ممبیس ارتباط برقرار کرد، و ارتباط باید از طریق موکسی (به انگلیس: moxi) انجام گیرد.
ممبیس همچنین از پروتکل دودویی ممکشد پشتیبانی میکند، با این استثناء که از پرسوجوهای بازه پشتیبانی نمیکند.
معماری ممبیس
از دید کلاینتها، ممبیس با پروتکل ممکشد ارتباط برقرار میکند. با این ویژگی که ممبیس ویژگیهای پایایی داده (persistence) و انعکاس (replication) را نیز ارائه میکند.
چندین گره ممبیس با یکدیگر یک کلاستر را تشکیل میدهند. در داخل هر کلاستر، دادهها به طور اتوماتیک بین گرههای کلاستر انعکاس مییابد. گرههای کلاستر را میتوان بدون مختل کردن دسترسی به داده داخل کلاستر حذف یا اضافه کرد. انعکاس کلاستر به صورت پیشفرض ناهمگام (asynchronous) است. مزیت ناهمگامی این است که ممبیس در این صورت میتواند به سرعتی مشابه سرعت ممکشد دست یابد، با این ریسک که پایایی داده به مدت کوتاهی در خطر است.
کاربران سرشناس ممبیس
- ای.اوال
- زینگا برای بازی فارمویل از ممبیس استفاده میکند.
جستارهای وابسته
پیوند به بیرون
منابع
- ↑ «Membase Server is Now Couchbase Server». بایگانیشده از اصلی در ۲۲ اکتبر ۲۰۱۲. دریافتشده در ۲۱ اکتبر ۲۰۱۲.
- ↑ مستندات ممبیس - پروتکل ممکشد
- ↑ مستندات ممبیس - معماری ممبیس
- ↑ ایاوال چگونه به تصمیمگیری هدفگذاری تبلیغات با استفاده از هادوپ و سرور ممبیس سرعت میبخشد در یوتیوب
- ↑ بهترین پایگاهداده متنباز: ممکن است یک نواسکیوال باشد