با گوگل اسپنر، گرداننده بزرگترین دیتابیس یکپارچه دنیا آشنا شوید

ساخت وبلاگ

 


هر روز صبح، هنگامی که اندرو Fikes را در میز خود را در داخل دفتر مرکزی گوگل در Mountain View، کالیفرنیا نشسته، او در "VC" لینک به نیویورک تبدیل شده است.


VC مختصر گوگل برای ویدیو کنفرانس است. تا به دنبال در صفحه نمایش روی میز خود، Fikes می تواند ویلسون هسیه در داخل یک دفتر گوگل در منهتن نشسته، و هسیه می تواند او را ببیند. آنها همچنین زد لینک VC به دفتر گوگل در مکتوب، واشنگتن، در نزدیکی سیاتل. تیم مهندسی خود را سه دفتر در سه بخش مختلف کشور را در بر میگرفت، اما همه هنوز هم می تواند چت و توفان مغزی و عیب یابی بدون تاخیر یک لحظه، و این است که چگونه گوگل ساخته شده است آچار. 

"شما را به تکه های ما راه برود، و ما VC در رو - در همه زمان ها، می گوید:" Fikes، که در سال 2001 به گوگل پیوست و در حال حاضر در میان مهندسان نرم افزار است این شرکت قرار دارد. "ما انجام شده است ام این سال ها. این کاهش می دهد همه موانع ارتباطی است که شما به طور معمول داشته باشد. "
ترتیب تنها مناسب است. بسیار شبیه به تیم مهندسی است که آن را ایجاد ، آچار چیزی است که در سراسر جهان کشیده در حالی که رفتار به عنوان اگر آن را همه در یک مکان است . یک پایگاه داده طراحی شده برای یکپارچه عمل در صدها مرکز داده ها و میلیون ها ماشین آلات و تریلیون ردیف از اطلاعات - این سقوط پس از سال ها از نکات و شایعات پرده برداری کرد ، آن است که برای اولین بار از پایگاه داده در سراسر جهان شایسته نام است.

آچار ایجاد می نمود، برخی از مشکل بسته بندی سر خود را در اطراف آن است . اما نتیجه نهایی این است که به راحتی توضیح داد : با آچار ، گوگل می تواند یک سرویس وب برای مخاطبان در سراسر جهان ارائه دهد ، اما هنوز هم اطمینان حاصل شود که چیزی اتفاق می افتد در خدمات در یک بخش از جهان می کند در تضاد نیست آنچه که در دیگر اتفاق می افتد .

پایگاه داده جدید سن گوگل در حال حاضر بخشی از شرکت سیستم تبلیغات آنلاین - سیستم باعث می شود که میلیون ها نفر خود را - و از آن می تواند سیگنال که در آن از بقیه وب است که رفتن . گوگل باعث به هم بزنید هنگامی که آن را به یک مقاله شرح آچار در اواسط ماه سپتامبر منتشر شده است، و همهمه در میان سخت هسته سیستم های کامپیوتری مهندس زمانی که ویلسون هسیه مقاله در یک کنفرانس در هالیوود، کالیفرنیا ، چند هفته بعد به ارائه قابل لمس بود.

" این قطعا جالب توجه است، می گوید:" Raghu Murthy ، یکی از مهندسان ارشد کار بر روی پلت فرم نرم افزار عظیم که اساس فیس بوک - هر چند او اضافه می کند که فیس بوک هنوز به بررسی امکان در واقع ساختن چیزی مشابه آن.

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

قبل از آچار نازل شده است ، بسیاری حتی فکر می کنم ممکن بود . بله، ما به حال " NoSQL " پایگاه داده ها قادر به ذخیره سازی اطلاعات در مراکز داده های چندگانه ، اما آنها نمی توانند این کار را در حالی که اطلاعات "سازگار " - به این معنی که کسی که به دنبال در داده ها در یک طرف از جهان را می بیند همان چیزی که به عنوان کسی که در طرف دیگر. فرض بر این بود که سازگاری با تاخیر ذاتی است که در هنگام ارسال اطلاعات بین مراکز داده ها می آیند منع شده بود.

اما در ایجاد یک پایگاه داده است که هر دو جهانی و سازگار بود ، مهندسان آچار گوگل چیزی کاملا غیر منتظره بود . آنها سابقه انجام کارهای غیر مترقبه داشته باشد. تیم نه تنها شامل Fikes و هسیه ، که توسعه BigTable ، پایگاه داده NoSQL منی گوگل نظارت ، بلکه افسانه ای گوگل جف دین و سانجی Ghemawat و یک لیست طولانی از مهندسان دیگر که در چنین پیشگامانه سیستم عامل داده مرکز به عنوان Megastore و DREMEL کار .

این بار، آنها شیوه جدیدی را برای نگه داشتن زمان در بر داشت .

"به عنوان یک سیستم توسعه دهنده توزیع شده، شما از تدریس - من می خواهم بگویم دوران کودکی - به هم اعتماد ندارند، می گوید:" Fikes . "آنچه ما انجام است پیدا کردن یک راه که ما می تواند هم اعتماد - و درک آنچه در آن به معنای به هم اعتماد "

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

به طور معمول، اپراتورهای اطلاعات مرکز با استفاده از آنچه که پروتکل زمان شبکه ، و یا NTP به نام حفظ سرورهای خود را در همگام. این است که در اصل یک سرویس آنلاین است که ماشین آلات به ساعت رسمی اتمی که زمان را نگه دارید برای سازمان ها در سراسر جهان متصل می کند. اما از آنجا که طول می کشد زمان به حرکت اطلاعات در سراسر شبکه ، این روش هرگز به طور کامل و دقیق ، و گاهی اوقات ، آن را شکسته در دسترس نباشد. از جمله ق ، Gawker ، و موزیلا - - در ماه ژوئیه، چند بزرگ نام عملیات وب مشکلات را تجربه چرا که نرم افزار خود را آماده نیست برای رسیدگی به یک " جهش دوم " که به ساعتهای اتمی جهان افزوده شد.


شبکه...
ما را در سایت شبکه دنبال می کنید

برچسب : نویسنده : مهدی tecnloji بازدید : 101 تاريخ : دوشنبه 4 فروردين 1393 ساعت: 0:51