همگام سازی یا synchronization

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

همگام سازی یا synchronization

همگام سازی یا synchronization

 

تعریف همگام سازی:

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

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

همگام سازی یا synchronization

همگام سازی یا synchronization

 

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

اما موزیلا برای آسانـی کار زیـادتر کاربرانش با عرضه برنامه Firefox Home برای موبایل تلفن همراه آیفون این توانایی را فراهم آورده می باشد.

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

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

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

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

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

از دیگر خصوصیت ها ی این سایت می توان به عرضه ورژن وب، امنیت بالا، آسانی و سرعت خوب و ساخته ورژن های پشتیبان اشاره کرد. ضمناً این سایت امکانات مختلـف دیگری را هم به شما می دهد

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

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

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

در ادامه این حرکت موزیلا با پروژه اش با نام Weave آغاز به تهیه و گسترش این توانایی کرد.

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

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

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

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

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

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

برای این منظور از دستور العمل پایین بهره گیری نمایید:

1- ابتدا در نرم افزار Google Chrome وارد شوید:

همگام سازی یا synchronization

همگام سازی یا synchronization

2. وارد منوی “Opetion” شوید و سپس مثل شکل پایین بر روی “Advanced sync settings” کلیک نمایید :

همگام سازی یا synchronization

همگام سازی یا synchronization

3- در صفحه باز شده مثل شکل پایین تنظیمات پایین را انجام دهید:

همگام سازی یا synchronization

همگام سازی یا synchronization

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 تعریف نمایید .تاندربرد ورژن ی 3 به شیوه اتوماتیک اقدام به تهیه اکانت 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”

در بخـش پـایان این دستور راه دقیق پروفایل خود را وارد نمایید.

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

وهله پـایان دسترسی به یک درایو شبکه است ضمناً می بایست پروفایل موجود را به این درایو منتقل نمایید. در windows 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    بهره گیری نمایید .

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

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