همگام سازی چیست؟

تعریف Synchronization :

همگام سازی و یا ایجاد هماهنگی میان چندین منبع مختلف را  Synchronization گویند ،بطور نمونه در بحث ایمیل ها با تنظیم وب میل با نرم افزارهای کلاینتی نظیر outlook انجام می شود.

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

 

سناریوی زیر به درک بهتر همگام سازی کمک می کند :

فرض کنید برنامه ی Outlook  را در محل کار خود دارید ، و یک برنامه ی ایمیل دیگر در منزل دارید و یک  smartphone نیز همراه خود دارید.. به صورت ایده آل همه دستگاه های شما خواهند توانست با یکدیگر ارتباط داشته باشند ، زمانی  پیامی را پاسخ می دهید ، بایستی در سایر دستگاهها نیز پاسخ داده شده مارک بگیرد. یک راه ساده استفاده از پروتکل Imap است که باعث می شود ارتبط بین حساب ایمیل و کامپیوتر شما به روز باشد و تغییرات در هر دو مشاهده شود. یا مثلا هنگامی همگام سازی hotmail با گوشی های android  ، زمانی که ایمیل های موجود در  گوشی حذف می شود به طور همزمان این پیام ها از سرور نیز حذف می گردند.

البته موزیلا برای راحتی کار بیشتر کاربرانش با ارائه برنامه Firefox Home برای گوشی موبایل آیفون این امکان را فراهم آورده است.

همگام سازی اطلاعات در مرورگرها

با گسترش دنیای دیجیتالی و دسترسی از نقاط مختلف به کامپیوتر، موبایل و … به اینترنت باعث شده است بحث همگام سازی ( Sync ) اطلاعات در مرورگرها از اهمیت بیشتری برخوردار شود.

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

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

همین وب سایت با تغییر نام به xmarks و گسترش فعالیت های خود ،  امروزه یکی از بهترین سرویس ها در این زمینه می باشد. بوسیله xmarks می توانید بوک مارک های خودتان را در مرورگرهای فایرفاکس، اینترنت اکسپلورر، گوگل کروم و سافاری ( و حتی آیفون ) همگام سازی کنید.

از دیگر مزایای این سایت می توان به ارائه نسخه وب، امنیت بالا، سادگی و سرعت خوب و تهیه نسخه های پشتیبان اشاره کرد. همچنین این سایت امکانات مختلف دیگری را هم به شما می دهد

اما این اهمیت باعث شد مرورگر اپرا که در ارائه امکانات روی خود مرورگر سابقه خوبی دارد آنرا در مرورگر خود به صورت پیش فرض قرار دهد.

قابلیت Opera Link به شما این امکان را می دهد تا اطلاعاتی همچون بوک مارک ها، تاریخچه، جستجو های انجام شده و … را بر روی وب ذخیره کرده و بین چندین مرورگر اپرا آنها را همگام سازی کنید. نکته قوت این قابلیت این می باشد که شما می توانید این اطلاعات را با Opera mini هم به اشتراک بگذارید ( نسخه موبایل مرورگر اپرا ).

  برای دسترسی به این اطلاعات نسخه وبی هم درست شده است که می توانید در  همه جا به اطلاعات خود حتی بدون مرورگر اپرا دسترسی داشته باشید.

در ادامه این حرکت موزیلا با پروژه اش با نام Weave شروع به ساخت و توسعه این قابلیت کرد.

چندی پیش این پروژه با تغییر نام به Firefox Sync حالتی رسمی به خود گرفت و هم اکنون با نصب اکستنشن مورد نظر می توانید آنرا به فایرفاکس خود اضافه کنید و اطلاعاتی همچون بوک مارک ها، تاریخچه و … را گرفته تا آخرین تب های باز، تنظیمات مرورگر، پوسته ها و اکستنشن های خود را همگام سازی کنید.

به علت استفاده کامل از حالت امن در این برنامه ممکن هست کمی احساس کند بودن هنگام Sync کردن اطلاعات نیز داشته باشید.

 موزیلا این قابلیت را به صورت پیش فرض بر روی نسخه ۴ فایرفاکس قرار خواهد داد.

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

گوگل در ابتدا با همگام سازی بوک مارک ها شروع و سپس قابلیت همگام سازی اکستنشن ها را نیز به آن افزوده  نمود.

هم اکنون مرورگر گوگل اطلاعاتی همچون تنظیمات، بوک مارک و پوسته ها را Sync می کند. این امکان در کروم طبق شکل زیر قابل تنظیم است.

 

Synchronization log

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

Transfer log :

از این فایل برای ذخیره ی تغییرات انجام شده تا زمانیکه آنها در سرور نوشته شوند استفاده می شود .میزان فضای اشغالی توسط این فایل قابل تغییر می باشد.

همگام سازی در دیتابیس :

مثالی دیگر در مورد Synchronization همگام سازی در مورد دیتابیس است .

مثلا  یه SDK برای Sync کردن اطلاعات دیتابیس های مختلف وجود دارد .
شما یک DataBase روی PC دارید و   DataBase  دیگری روی موبایل و می خواهید  اطلاعاتشان را  با هم Sync کنید اگر این فریم ورک وجود نداشته باشد باید تک تک رکوردها و فیلدها را خوانده  و مقایسه کنید و اگر تغییر کرده بودند تغییر رو اعمال کنید و غیره ولی این فریم ورک خیلی از این کارها را به صورت اتوماتیک انجام می دهد.
حتی Log خیلی از تغییرات علاوه بر تاریخ و ساعت تغییرات و … را نیز ذخیره می نماید  در واقع بعد از استفاده از آن  یک سری Table ها و فیلدها به جدولتان اضافه شده  و یک سری توابع و متد برای عمل Sync دیتا های دو DataBase در اختیارتان قرار داده می شود.

انجام همزمان سازی با Thunderbird :

با انجام تنظیمات زیر  می توانید ایمیل های موجود در تاندربرد را در میان چندین کامپیوتر همگام سازی نمایید.جهت انجام این کار مراحل زیر را دنبال نمایید :

فعال کردن IMAP :

از منوی Tools>account setting وارد شوید حال  بر روی  account action کلیک کرده  و Remove account را انتخاب کنید. حال یک اکانت از نوع IMAP تعریف کنید.تاندربرد نسخه ی ۳ به صورت اتوماتیک اقدام به ایجاد اکانت imap می نماید.به مسیر زیر رفته

Go to > File > New > Mail Account… or within > Account Settings… click on > Account Actions > Add Mail Account

و مشخصات اکانت جدید را وارد نمایید.

 حال به Thunderbird > Account Settings  رفته  و بر روی  گزینه ی Synchronization & Storage کلیک نمایید.

 انتقال پروفایل به یک درایور :

در مرحله ی بعد مسیر تاندربرد جهت ذخیره ی فایل پروفایل را باید بدست آورید ، کافی است دستور مربوط را در Run  منوی start اجرا نمایید.

“C:Program FilesMozilla Thunderbirdthunderbird.exe” -profile “F:My TB profile”

در قسمت آخر این دستور مسیر دقیق پروفایل خود را وارد نمایید.

انتقال پروفایل به درایو شبکه  :

مرحله آخر دسترسی به یک درایو شبکه است همچنین باید پروفایل موجود را به این درایو منتقل نمایید. در ویندوز XP از مسیر زیر استفاده می شود :

C:Documents and Settings[username]Application DataThunderbirdProfilesxxxxxxx.default

بعد از اینکه فایل مربوط به پروفایل در این مسیر  قرار گرفت کافی است به مسیر زیر بروید

 “C:Documents and Settings[username]Application DataThunderbird” and open the

و فایل Profiles.ini  را توسط یک مرورگر باز نموده و مطمئن شوید که مقادیر زیر در آن به درستی تنظیم شده اند:

IsRelative=1 to > IsRelative=0   حتما از backslash   استفاده نمایید .

   البته از همین روش جهت ذخیره ی پروفایل در هارد خود نیزمی توانید استفاده نمایید .

منبع : http://www.makeuseof.com

شما ممکن است علاقه داشته باشید:

یک فکر بر روی “همگام سازی چیست؟”

  1. من گفت:

    سلام اینا خیلی تکرایری بودن

    الکی مثلا من خیلی بلدم از این چیزا

پاسخ دهید

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

شبکه های مجازی ما

دسته بندی ها