PDA

View Full Version : منظور از متن زیر در ارزیابی Nosql چیه؟



kiani2012
پنج شنبه 26 آذر 1394, 14:49 عصر
سلام

1- منظور دقیق متن زیر چیه؟ ( مخصوصا جایی که از entry p oints نام برده)
2- توی نمودارها منظور از عباراتی مثل 1N/1_cpu و 16N/16EP/1REPL چیه؟


137497

-سیّد-
سه شنبه 01 دی 1394, 08:43 صبح
سلام

۱. منظور از Entry Point رو دقیقاً نمی‌دونم چیه، ولی با توجه به متن می‌شه این طور برداشت کرد که منظورش تعداد node هاییه که درخواست‌ها رو دریافت می‌کنن. یعنی به جای این که تمام درخواست‌ها رو به یک node از مثلاً ۱۰ node بفرستیم، تنظیم کنیم که به صورت مساوی بینشون پخش بشه. با توجه به این که توی HBase های قدیمی‌تر چنین چیزی قابل تنظیم نبوده و به صورت کاملاً خودکار انجام می‌شده، احتمالاً منظور همینه. (توی نسخه‌های جدیدتر HBase می‌شه تنظیم کرد که در صورت نیاز، داده از یه replica ی دیگه خونده بشه، که در این صورت Availability توی HBase به وجود خواهد اومد، در عوض به جای Strong Consistency، در این حالت Timeline Consistency داریم. بحثش خارج از محدوده‌ی این سؤال هست. برای توضیح بیشتر می‌تونید به اینجا مراجعه کنید:
http://www.slideshare.net/enissoz/hbase-high-availability-for-reads-with-time
).

۲.1N = 1 node
16 EP = 16 Entry Points
1REPL = 1 replica
این عبارات دارن حالتی رو که توش تست اجرا شده نشون می‌دن. مثلاً 16N/16EP/1REPL یعنی خوشه ۱۶ تا node داشته، با replication یک، و همه‌ی ۱۶ تا node هم به عنوان entry point به تست داده شدن (که بار روی خوشه پخش بشه).