Ata!
پاسخMapReduce: Simplified Data Processing on Large Clusters by Google Research (1 hr) - 2003
مقالهای قدیمی ولی بسیار جذاب از بخش تحقیق و توسعه گوگل. سیستمهای توزیعشده رو ما بیشتر برای ذخیرهسازی میشناسیم. از سرویسهای ابری مختلف گرفته تا دیتابیسهای توزیعشده که بحثشون این چند سال داغ بوده ولی اینفایل
GFS.pdf · 269 KB · برای نمایش کلیک کنید
GFS.pdf · 269 KB · برای نمایش کلیک کنید
The Google File System by Google Research (1 hr) - 2003
Component failures are the norm rather than the exception.
Most files are mutated by appending new data rather than overwriting existing data. Random writes within a file are practically non-existent.
فایلسیستم توزیعشدهی گوگل، مکمل مقالهایه که بهش ریپلای زدم (MapReduce از GFS استفاده میکنه).
این فایلسیستم سال ۲۰۰۳ طراحی و توسعه داده شده. فایلسیستمهای توزیعشدهی دیگهای هم اون زمانها بودن ولی هیچکدوم نیازهای گوگل رو برآورده نمیکردن (read کردن مقدار خیلی زیادی از اطلاعات/اجرا شدن روی تجهیزات معمولی و ارزون/اینترفیس و امکانات خیلی ساده) و برای هم GFS رو طراحی کردن. تشخیص دادن نیازمندیها و حل کردنشون به شکل مهندسیشده واقعا جالبه.
پ.ن. گوگل بعدها Colossus رو طراحی کرد و جایگزین GFS کرد.
پ.ن.۲. فایلسیستم توزیعشدهی هدوپ (HDFS) از ایدهی GFS استفاده کرده.
1 · 230 ·