File synchronization
कम्प्यूटिंग में फाइल सिंक्रोनाइजेशन (या सिंकिंग) यह सुनिश्चित करने की प्रक्रिया है कि दो या दो से अधिक स्थानों पर कंप्यूटर फाइलों को कुछ नियमों के माध्यम से अपडेट किया जाता है। एकतरफा फ़ाइल तुल्यकालन में, जिसे दर्पण भी कहा जाता है, अद्यतन फ़ाइलों को एक स्रोत स्थान से एक या अधिक लक्षित स्थानों पर कॉपी किया जाता है, लेकिन किसी भी फ़ाइल को स्रोत स्थान पर वापस कॉपी नहीं किया जाता है। दो-तरफा फ़ाइल तुल्यकालन में, अद्यतन फ़ाइलों को दोनों दिशाओं में कॉपी किया जाता है, आमतौर पर दोनों स्थानों को एक-दूसरे के समान रखने के उद्देश्य से। इस लेख में, सिंक्रोनाइजेशन शब्द विशेष रूप से दो-तरफा फ़ाइल सिंक्रोनाइजेशन को संदर्भित करता है। फ़ाइल तुल्यकालन का उपयोग आमतौर पर बाहरी हार्ड ड्राइव पर होम बैकअप के लिए या यूएसबी फ्लैश ड्राइव पर परिवहन के लिए अद्यतन करने के लिए किया जाता है। बिटटोरेंट सिंक, ड्रॉपबॉक्स, स्काईसाइट, नेक्स्टक्लाउड, वनड्राइव, गूगल ड्राइव और आईक्लाउड प्रमुख उत्पाद हैं। कुछ बैकअप सॉफ्टवेयर वास्तविक समय में फ़ाइल समन्वय का भी समर्थन करते हैं। स्वचालित प्रक्रिया पहले से ही समान फ़ाइलों की प्रतिलिपि बनाने से रोकती है और इस प्रकार यह तेज़ हो सकती है और एक मैनुअल प्रतिलिपि की तुलना में बहुत समय बचा सकती है, और इसमें कम त्रुटि प्रवण होती है। हालाँकि यह इस सीमा से ग्रस्त है कि सिंक्रनाइज़ की गई फ़ाइलों को पोर्टेबल भंडारण उपकरण में भौतिक रूप से फिट होना चाहिए। सिंक्रोनाइजेशन सॉफ्टवेयर जो केवल फाइलों की सूची रखता है और बदली हुई फाइलें इस समस्या को समाप्त करती हैं (जैसे। बियॉन्ड कम्पेयर में "स्नैपशॉट" सुविधा या सिंक्रोनाइज़ इट में "पैकेज" सुविधा!)। यह विशेष रूप से मोबाइल श्रमिकों, या अन्य लोगों के लिए उपयोगी है जो कई कंप्यूटरों पर काम करते हैं। एक समय में एक जोड़ी को सिंक्रनाइज़ करके कई स्थानों को सिंक्रनाइज़ करना संभव है। यूनिसन मैनुअल में वर्णन किया गया है कि यह कैसे किया जाएः यदि आपको ऐसा करने की आवश्यकता है, तो चीजों को स्थापित करने का सबसे विश्वसनीय तरीका मशीनों को "स्टार टोपोलॉजी" में व्यवस्थित करना है, जिसमें एक मशीन को "हब" के रूप में नामित किया गया है और बाकी को "स्पोक्स" के रूप में, और प्रत्येक स्पोक मशीन को केवल हब के साथ सिंक्रनाइज़ किया गया है। स्टार टोपोलॉजी का बड़ा लाभ यह है कि यह इस तथ्य से उत्पन्न होने वाले भ्रमित "नकली संघर्षों" की संभावना को समाप्त करता है कि यूनिसन द्वारा मेजबानों की प्रत्येक जोड़ी के लिए एक अलग संग्रह बनाए रखा जाता है जिसे यह सिंक्रनाइज़ करता है। सामान्य विशेषताएँ फ़ाइल सिंक्रोनाइजेशन सिस्टम की सामान्य विशेषताओं में शामिल हैंः सुरक्षा के लिए एन्क्रिप्शन, विशेष रूप से जब इंटरनेट पर सिंक्रोनाइज़ किया जाता है। नेटवर्क पर भेजे गए किसी भी डेटा को संपीड़ित करना। टकराव का पता लगाना जहां एक फ़ाइल को दोनों स्रोतों पर संशोधित किया गया है, इसके विपरीत जहां इसे केवल एक पर संशोधित किया गया है। अज्ञात संघर्षों के कारण सबसे हाल के संस्करण के साथ फ़ाइल की प्रतियों को अधिलेखित किया जा सकता है, जिससे डेटा की हानि हो सकती है। संघर्ष का पता लगाने के लिए, सिंक्रनाइज़ेशन सॉफ़्टवेयर को सिंक्रनाइज़ की गई फ़ाइलों का डेटाबेस रखने की आवश्यकता होती है। वितरित संघर्ष का पता लगाने को संस्करण वैक्टर द्वारा प्राप्त किया जा सकता है। ओपन फाइल्स सपोर्ट डेटा या उपयोग में आने वाली एप्लिकेशन फाइलों या विशेष रूप से लॉक की गई डेटाबेस फाइलों की प्रतिलिपि बनाते समय डेटा की अखंडता सुनिश्चित करता है। एक मध्यवर्ती भंडारण उपकरण का उपयोग करने के लिए विशिष्ट समर्थन, जैसे कि हटाने योग्य फ्लैश डिस्क, दो मशीनों को सिंक्रनाइज़ करने के लिए। अधिकांश तुल्यकालन कार्यक्रमों का उपयोग इस तरह से किया जा सकता है, लेकिन इसके लिए विशिष्ट समर्थन प्रदान करने से किसी उपकरण पर संग्रहीत डेटा की मात्रा कम हो सकती है। किसी भी परिवर्तन को करने से पहले उनका पूर्वावलोकन करने की क्षमता। व्यक्तिगत फ़ाइलों में अंतर देखने की क्षमता। ऑपरेटिंग सिस्टम के बीच बैकअप और नेटवर्क कंप्यूटर के बीच स्थानांतरण। कई कंप्यूटर या ऑपरेटिंग सिस्टम पर फ़ाइलों को संपादित करने या उपयोग करने की क्षमता। संभावित सुरक्षा चिंताएँ उपभोक्ता-श्रेणी फ़ाइल तुल्यकालन समाधान लोकप्रिय हैं, हालांकि व्यावसायिक उपयोग के लिए, वे कॉर्पोरेट जानकारी को अप्रबंधित उपकरणों और क्लाउड सेवाओं तक फैलाने की अनुमति देने की चिंता पैदा करते हैं जो संगठन द्वारा अनियंत्रित हैं। क्लाउड सेवाओं का उपयोग करते समय, डेटा गोपनीयता जोखिमों को एक फ़ाइल तुल्यकालन समाधान का उपयोग करके कम किया जा सकता है जिसमें सरल परिवहन (एचटीटीपीएस) या एट-रेस्ट एन्क्रिप्शन के बजाय एंड-टू-एंड एन्क्रिप्शन की सुविधा होती है। फाइल सिंक्रोनाइजेशन सॉफ्टवेयर की तुलना ऑनलाइन बैकअप सेवाओं की तुलना डेटा सिंक्रोनाइजेशन डेटा तुलना दर्पण (कंप्यूटिंग) बैकअप सॉफ्टवेयर बैकअप सॉफ्टवेयर की सूची रिमोट बैकअप सेवा साझा फाइल अभिगम संदर्भ भंडारण सॉफ्टवेयर उपयोगिता सॉफ्टवेयर प्रकार