سیستم عاملفناوریمقالات وب

مایکروسافت آر کلاینت کاربرد رایگانی از آر سرور را فراهم می‌کند

آر (R client) یک ابزار علم اطلاعات و رایگان برای تجزیه و تحلیل بالاست. این ابزار مجموعه ای از قابلیت های عملکردی اما کاهش یافته از مایکروسافت آر سرور ( )است . اگر شما نیز جزو آن دسته از افرادی هستید که دوست دارند از قابلیت های پیشرفته مایکروسافت آر سرور استفاده کنند اما بودجه خرید آن را ندارند،   می توانید از مایکروسافت آر کلاینت به نفع خود استفاده کنید. مایکروسافت آر کلاینت، یک ابزار رایگان است که دارای کدهای مشابه بسیاری با آر سرور(Microsoft R server) است که به های R اجازه می دهد از معماری چند هسته ای آن استفاده کنند.

اگرچه این قابلیت ها تنها به شکل محدودی در دسترس افراد قرار می گیرد. به عبارت دیگر رابطه مایکروسافت آر کلاینت به  R server همانند رابطه SQL Server Express به SQL Server Enterprise است.   کاربران می توانند از قابلیت های موجود در آر سرور در کلاینت استفاده کنند بدون اینکه نیازی به پرداخت هزینه های اضافی وجود داشته باشد. این ابزار به کاربران اجازه می دهد کارهایی را در محیط آر(R) انجام دهند. به عنوان مثال کاربران می توانند از بسته های متن باز آر استفاده کنند. البته این موضوع نیز دو محدودیت اصلی به همراه دارد. اولا هر ای که پردازش می شود باید با محلی هماهنگ گردد. شما نمی توانید به صورت ریموت( یا از راه دور) پردازش را انجام دهید. با اینحال شما می توانید محاسبات حاصل از  آر کلاینت را به آر سرور انتقال دهید. محدودیت دیگری که در این زمینه وجود دارد این است که حداکثر تنها دو thread را می توان برای پردازش توابع قدرت گرفته از ScaleR مورد استفاده قرار داد. به همین خاطر برای افرادی که از R به همراه های ساخته شده در پنج سال گذشته استفاده می کنند، این یک محدودیت بزرگی محسوب می شود. یکی دیگر از اشکالاتی که وجود دارد این است که R Open تنها برای سیستم عامل ویندوز در دسترس است. چند سال گذشته، این موضوع زیاد مهم نبود اما در سال های اخیر اهمیت زیادی پیدا کرده است. خود R همیشه کراس پلتف و متن باز بوده است . به عنوان مثال SQL Server  هم اکنون نسخه ی نیز دارد. پس این ابزار نیز می تواند نسخه هایی برای سیستم عامل های دیگر داشته باشد. یک جبران نسبی برای ScaleR این است که آر کلاینت از رفتارهای چند thread پشتیبانی می کند که از توابع Intel MKL استفاده می کنند. البته این یک موضوع جدید نیست. این گزینه قبلا برای محصولات Open R معرفی شده بود.

منبع

Rate this post
برچسب ها

نوشته های مشابه

دیدگاهتان را بنویسید

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

بستن