نقش Hadoop در تولید بازی Candy Crush

چطورHadoop  و In-Memory analysis کمک کردند تا یکی از بازیهای معتادکننده جهان با نام Candy Crush ساخته شود. مردم این بازی را دوست دارند چون آنها در این بازی قادرند تعادل بین رقابت و لذت را برقرار کنند.

King Digital Entertainment با 195 بازی در بیش از 200 کشور دنیا سالیانه به طور متوسط 1 petabyte داده تولید می کند. تحلیل داده ها و مدارک جمع آوری شده حاکیست که روزانه 1.5 میلیارد بازی توسط کاربران در دنیا اجرا می شود . کمپانی King از این آمار 149 میلیون کاربر فعال دارد که روزانه به جمعیت آنها نیز افزوده می شوند. برای کنترل این حجم عظیم داده ، King از ترکیب Hadoop و ابزارهای In-Memory analysis برای رسیدن به این هدف استفاده کرده است.

داده ها در مراحل تولید بازیهای King بسیار مهم هستند و EXASOL با ابزارهایش این زمینه را فراهم کرده است تا King بتواند محصولاتش را به بهترین نحو در اختیار کاربرانش بگذارد. King با استفاده از تجزیه و تحلیل داده هایش توانسته است زمینه های نوآوری را برای طراحانش به وجود آورد و بازیهایش را به طور مدام ارتقاء دهد .

برای مثال در مرحله 65 از بازی Candy crush saga ، با تحلیل دقیق داده ها King  دریافتند که کاربران در این level با مشکل روبرو می شوند و در حقیقت عبور از این مرحله خیلی مشکل است و باعث شده خیلی از کاربران از این بازی صرف نظر کنند ، آنها به این نتیجه رسیدند که باید این مرحله را تغییر دهند.

زیربنا و ساختار King قبل از اینکه به سمت Mobile برود تغییر یافت و به سمت Hadoop کشیده شد. در این حالت King می توانست به سرعت پردازش و مقیاس پذیری مورد نظرش برسد و هدوپ King را مجبور کرد که صدها سرور و تعداد زیادی از مهندسان خودش را از رده خارج کند و همه اینها به معنی کاهش هزینه ها بود.

هدوپ در پردازش و توزیع داده ها بسیار قوی است ولی همه نیاز ما این نیست. هدوپ در زمینه آنالیز داده ها زیاد گزینه مناسبی نیست و به همین علت شرکت King به دنبال تکمیل رفع نقص موجود شروع به تحقیق کرد. متخصصان King بعد از مدتی تصمیم گرفتند که از MPP برای عملیات تحلیل بانکهای اطلاعاتیشان استفاده کنند.

از مزایای ترکیب Hadoop و MPP سرعت بسیار بالای انجام Queryها می باشد. برای مثال Queryهایی که ساعتها طول می کشید که اجرا شوند با ترکیب این دو تکنولوژی اکنون طی چند ثانیه قابل انجام شدن هستند.

چطورHadoop  و In-Memory analysis کمک کردند تا یکی از بازیهای معتادکننده جهان با نام Candy Crush ساخته شود. مردم این بازی را دوست دارند چون آنها در این بازی قادرند تعادل بین رقابت و لذت را برقرار کنند.

King Digital Entertainment با 195 بازی در بیش از 200 کشور دنیا سالیانه به طور متوسط 1 petabyte داده تولید می کند. تحلیل داده ها و مدارک جمع آوری شده حاکیست که روزانه 1.5 میلیارد بازی توسط کاربران در دنیا اجرا می شود . کمپانی King از این آمار 149 میلیون کاربر فعال دارد که روزانه به جمعیت آنها نیز افزوده می شوند. برای کنترل این حجم عظیم داده ، King از ترکیب Hadoop و ابزارهای In-Memory analysis برای رسیدن به این هدف استفاده کرده است.

داده ها در مراحل تولید بازیهای King بسیار مهم هستند و EXASOL با ابزارهایش این زمینه را فراهم کرده است تا King بتواند محصولاتش را به بهترین نحو در اختیار کاربرانش بگذارد. King با استفاده از تجزیه و تحلیل داده هایش توانسته است زمینه های نوآوری را برای طراحانش به وجود آورد و بازیهایش را به طور مدام ارتقاء دهد .

برای مثال در مرحله 65 از بازی Candy crush saga ، با تحلیل دقیق داده ها King  دریافتند که کاربران در این level با مشکل روبرو می شوند و در حقیقت عبور از این مرحله خیلی مشکل است و باعث شده خیلی از کاربران از این بازی صرف نظر کنند ، آنها به این نتیجه رسیدند که باید این مرحله را تغییر دهند.

زیربنا و ساختار King قبل از اینکه به سمت Mobile برود تغییر یافت و به سمت Hadoop کشیده شد. در این حالت King می توانست به سرعت پردازش و مقیاس پذیری مورد نظرش برسد و هدوپ King را مجبور کرد که صدها سرور و تعداد زیادی از مهندسان خودش را از رده خارج کند و همه اینها به معنی کاهش هزینه ها بود.

هدوپ در پردازش و توزیع داده ها بسیار قوی است ولی همه نیاز ما این نیست. هدوپ در زمینه آنالیز داده ها زیاد گزینه مناسبی نیست و به همین علت شرکت King به دنبال تکمیل رفع نقص موجود شروع به تحقیق کرد. متخصصان King بعد از مدتی تصمیم گرفتند که از MPP برای عملیات تحلیل بانکهای اطلاعاتیشان استفاده کنند.

از مزایای ترکیب Hadoop و MPP سرعت بسیار بالای انجام Queryها می باشد. برای مثال Queryهایی که ساعتها طول می کشید که اجرا شوند با ترکیب این دو تکنولوژی اکنون طی چند ثانیه قابل انجام شدن هستند.

نویسنده: جمال مکتوبیان

از سرورهای ما برای اجرای پروژه های داده های کلان خود بدون اینکه درگیر پیچیدگی نصب شوید استفاده کنید. برای سفارش اینجا را کلیک کنید.
ما حتی می توانیم کلاستر و سرورهای هدوپ را برای شما ایجاد کنیم. برای درخواست راه اندازی اینجا را کلیک کنید.
اگر نیاز به مشاوره و یا کلاس آموزشی داشتید به اینجا مراجعه کنید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *