संचिका तुल्यकालन (फ़ाइल सिंक्रनाइज़ेशन): Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Process of ensuring that computer files in two or more locations are updated via certain rules}}कंप्यूटिंग में फाइल सिंक्रोनाइज़ेशन (या सिंकिंग) यह सुनिश्चित करने की प्रक्रिया है कि दो या दो से अधिक स्थानों में [[कम्प्यूटर फाइल]] को कुछ नियमों के माध्यम से अपडेट किया जाता है।
{{Short description|Process of ensuring that computer files in two or more locations are updated via certain rules}}कंप्यूटिंग में संचिका तुल्यकालन (या सिंकिंग) यह सुनिश्चित करने की प्रक्रिया है कि दो या दो से अधिक स्थानों में [[कम्प्यूटर फाइल|कम्प्यूटर संचिका]] को कुछ नियमों के माध्यम से अद्यतनित किए जाते है।


'वन-वे फ़ाइल सिंक्रोनाइज़ेशन' में, जिसे [[वेब मिरर]] भी कहा जाता है, अपडेट की गई फ़ाइलों को स्रोत स्थान से एक या अधिक लक्ष्य स्थानों पर कॉपी किया जाता है, लेकिन स्रोत स्थान पर वापस कॉपी नहीं की जाती हैं। 'टू-वे फ़ाइल सिंक्रोनाइज़ेशन' में, अपडेट की गई फ़ाइलों को दोनों दिशाओं में कॉपी किया जाता है, आमतौर पर दो स्थानों को एक दूसरे के समान रखने के उद्देश्य से। इस लेख में, शब्द तुल्यकालन विशेष रूप से दो-तरफ़ा फ़ाइल तुल्यकालन को संदर्भित करता है।
'एकदिशिक संचिका तुल्यकालन' में, जिसे [[वेब मिरर]] भी कहा जाता है, अद्यतनित की गई संचिका को स्रोत स्थान से एक या अधिक लक्ष्य स्थानों पर अनुकरण किया जाता है, परन्तु स्रोत स्थान पर वापस अनुकरण नहीं की जाती हैं। 'द्विदिशिक संचिका तुल्यकालन' में, अद्यतनित की गई संचिका को दोनों दिशाओं में सामान्यतः दो स्थानों को एक दूसरे के समान रखने के उद्देश्य से अनुकरण किए जाते है। इस लेख में, शब्द तुल्यकालन विशेष रूप से द्विदिशिक संचिका तुल्यकालन को संदर्भित करते है।


[[फाइल सिस्टम]] सिंक्रोनाइज़ेशन का उपयोग आमतौर पर बाहरी हार्ड ड्राइव पर होम बैकअप के लिए या USB फ्लैश ड्राइव पर ट्रांसपोर्ट के लिए अपडेट करने के लिए किया जाता है। [[बिटटोरेंट सिंक]], [[ड्रॉपबॉक्स (सेवा)]], [[स्काईसाइट]], [[ अगलाबादल ]], [[एक अभियान]], [[ गूगल हाँकना ]] और [[आईक्लाउड]] प्रमुख उत्पाद हैं। कुछ [[बैकअप सॉफ्टवेयर]] रीयल-टाइम फ़ाइल सिंक का भी समर्थन करते हैं। स्वचालित प्रक्रिया पहले से समान फ़ाइलों की प्रतिलिपि बनाने से रोकती है और इस प्रकार तेज़ हो सकती है और मैन्युअल प्रतिलिपि की तुलना में अधिक समय बचा सकती है, और कम त्रुटि प्रवण होती है।<ref>{{cite web |author=A. Tridgell |author-link=Andrew Tridgell |title=छँटाई और तुल्यकालन के लिए कुशल एल्गोरिदम|url=https://samba.org/~tridge/phd_thesis.pdf |date=February 1999 |version=PhD thesis |publisher=The Australian National University}}</ref> हालाँकि यह उस सीमा से ग्रस्त है कि सिंक्रनाइज़ की गई फ़ाइलों को पोर्टेबल स्टोरेज डिवाइस में भौतिक रूप से फिट होना चाहिए। सिंक्रोनाइज़ेशन सॉफ़्टवेयर जो केवल फाइलों की एक सूची रखता है और परिवर्तित फ़ाइलें इस समस्या को समाप्त करती हैं (उदाहरण के लिए [[तुलना से परे]] स्नैपशॉट सुविधा या सिंक्रोनाइज़ इट में पैकेज फ़ीचर। इसे सिंक्रोनाइज़ करें!)। यह विशेष रूप से मोबाइल कर्मचारियों या अन्य लोगों के लिए उपयोगी है जो कई कंप्यूटरों पर काम करते हैं।
[[फाइल सिस्टम|संचिका तंत्र]] तुल्यकालन का उपयोग सामान्यतः बाहरी हार्ड ड्राइव पर घरेलू पूर्तिकर के लिए या यूएसबी फ्लैश ड्राइव पर अभिगम के लिए अद्यतनित करने के लिए किए जाते है। [[बिटटोरेंट सिंक]], [[ड्रॉपबॉक्स (सेवा)]], [[स्काईसाइट]], [[ अगलाबादल |नेक्सट्क्लॉउड]], [[एक अभियान|वनड्राइव]], [[ गूगल हाँकना |गूगलड्राइव]] और [[आईक्लाउड]] प्रमुख उत्पाद हैं। कुछ [[बैकअप सॉफ्टवेयर|पूर्तिकर सॉफ्टवेयर]] वास्तविक समय संचिका सिंक का भी समर्थन करते हैं। स्वचालित प्रक्रिया पूर्व से समान संचिका की प्रतिलिपि बनाने से रोकती है और इस प्रकार तीव्र हो सकती है और मैन्युअल प्रतिलिपि की तुलना में अधिक समय बचा सकती है, और कम त्रुटि प्रवण होती है।<ref>{{cite web |author=A. Tridgell |author-link=Andrew Tridgell |title=छँटाई और तुल्यकालन के लिए कुशल एल्गोरिदम|url=https://samba.org/~tridge/phd_thesis.pdf |date=February 1999 |version=PhD thesis |publisher=The Australian National University}}</ref> यद्यपि यह उस सीमा से ग्रस्त है कि तुल्यकालित की गई संचिका को पोर्टेबल संचायक युक्ति में भौतिक रूप से उपयुक्त होना चाहिए। तुल्यकालन सॉफ़्टवेयर जो मात्र संचिका की एक सूची रखते है और परिवर्तित संचिका इस समस्या को समाप्त करती हैं (उदाहरण के लिए [[तुलना से परे|अतुलनीय]] में स्नैपशॉट सुविधा या तुल्यकालिक इट में पैकेज फ़ीचर)। यह विशेष रूप से मोबाइल कर्मचारियों या अन्य लोगों के लिए उपयोगी है जो कई कंप्यूटरों पर कार्य करते हैं।


एक बार में एक जोड़ी को सिंक्रनाइज़ करके कई स्थानों को सिंक्रनाइज़ करना संभव है। [[यूनिसन (सॉफ्टवेयर)]] मैनुअल<ref>{{cite web |url = http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#usingmultiple |title = यूनिसन फ़ाइल सिंक्रोनाइज़र। उपयोगकर्ता पुस्तिका और संदर्भ गाइड।|last =  Pierce |first = Benjamin | author-link=Benjamin C. Pierce |date = 2009 |access-date= 27 January 2014 }}</ref> यह कैसे करना है इसका वर्णन करता है:
एक बार में एक युग्म को तुल्यकालित करके कई स्थानों को तुल्यकालित करना संभव है। [[यूनिसन (सॉफ्टवेयर)]] मैनुअल<ref>{{cite web |url = http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#usingmultiple |title = यूनिसन फ़ाइल सिंक्रोनाइज़र। उपयोगकर्ता पुस्तिका और संदर्भ गाइड।|last =  Pierce |first = Benjamin | author-link=Benjamin C. Pierce |date = 2009 |access-date= 27 January 2014 }}</ref> वर्णन करते है कि यह कैसे करना है:
: यदि आपको ऐसा करने की आवश्यकता है, तो चीजों को स्थापित करने का सबसे विश्वसनीय तरीका मशीनों को एक स्टार टोपोलॉजी में व्यवस्थित करना है, जिसमें एक मशीन को हब के रूप में और बाकी को प्रवक्ता के रूप में नामित किया गया है, और प्रत्येक स्पोक मशीन को केवल हब के साथ सिंक्रनाइज़ करना है। स्टार टोपोलॉजी का बड़ा फायदा यह है कि यह इस तथ्य से उत्पन्न होने वाले नकली संघर्षों को भ्रमित करने की संभावना को समाप्त करता है कि यूनिसन (सॉफ्टवेयर) द्वारा मेजबानों की प्रत्येक जोड़ी के लिए एक अलग संग्रह बनाए रखा जाता है जो इसे सिंक्रनाइज़ करता है।
: यदि आपको ऐसा करने की आवश्यकता है, तो वस्तुओं को स्थापित करने की सबसे विश्वसनीय विधि मशीनों को एक तारक संस्थिति में व्यवस्थित करना है, जिसमें एक मशीन को हब के रूप में और शेष को प्रवक्ता के रूप में नामित किए गए है, और प्रत्येक स्पोक मशीन को मात्र हब के साथ तुल्यकालित करना है। तारक संस्थिति का बड़ा लाभ यह है कि यह इस तथ्य से उत्पन्न होने वाले भ्रामक विरोधों को भ्रमित करने की संभावना को समाप्त करते है कि यूनिसन (सॉफ्टवेयर) द्वारा होस्टों की प्रत्येक युग्म के लिए अलग संग्रह बनाए रखा जाते है जो इसे तुल्यकालित करते है।


== सामान्य विशेषताएं ==
== सामान्य विशेषताएं ==
फ़ाइल तुल्यकालन प्रणालियों की सामान्य विशेषताओं में शामिल हैं:{{citation needed|date=November 2014}}
संचिका तुल्यकालन प्रणालियों की सामान्य विशेषताओं में सम्मिलित हैं:{{citation needed|date=November 2014}}
* [[इंटरनेट]] सुरक्षा के लिए [[ कूटलेखन ]], विशेष रूप से जब इंटरनेट पर सिंक्रनाइज़ किया जा रहा हो।
* [[इंटरनेट]] सुरक्षा के लिए [[ कूटलेखन |कूटलेखन]], विशेष रूप से जब इंटरनेट पर तुल्यकालित किया जा रहा हो।
* [[आधार - सामग्री संकोचन]] किसी भी डेटा को नेटवर्क पर भेजा जाता है।
* एक नेटवर्क पर भेजे गए किसी भी डेटा को [[आधार - सामग्री संकोचन|संपीड़ित]] करना।
* संघर्ष का पता लगाना जहां फ़ाइल को दोनों स्रोतों पर संशोधित किया गया है, इसके विपरीत जहां इसे केवल एक पर संशोधित किया गया है। न पहचाने गए विरोधों के कारण नवीनतम संस्करण वाली फ़ाइल की प्रतिलिपियाँ अधिलेखित हो सकती हैं, जिससे डेटा हानि हो सकती है। विरोध का पता लगाने के लिए, तुल्यकालन सॉफ़्टवेयर को तुल्यकालित फ़ाइलों का एक डेटाबेस रखने की आवश्यकता होती है। वितरित संघर्ष का पता लगाना संस्करण वैक्टर द्वारा प्राप्त किया जा सकता है।
* विरोध का पता लगाना जहां संचिका को दोनों स्रोतों पर संशोधित किया गया है, इसके विपरीत जहां इसे मात्र एक पर संशोधित किया गया है। न पहचाने गए विरोधों के कारण नवीनतम संस्करण वाली संचिका की प्रतिलिपियाँ अधिलेखित हो सकती हैं, जिससे डेटा हानि हो सकती है। विरोध का पता लगाने के लिए, तुल्यकालन सॉफ़्टवेयर को तुल्यकालित संचिका का डेटाबेस रखने की आवश्यकता होती है। वितरित विरोध का पता लगाना संस्करण सदिश द्वारा प्राप्त किया जा सकता है।
* खुली फ़ाइलें समर्थन डेटा या एप्लिकेशन फ़ाइलों की प्रतिलिपि बनाते समय डेटा अखंडता सुनिश्चित करता है जो उपयोग में हैं या डेटाबेस फ़ाइलें जो विशेष रूप से [[फ़ाइल लॉकिंग]] हैं।
* विवृत संचिका समर्थन डेटा या एप्लिकेशन संचिका की प्रतिलिपि बनाते समय डेटा अखंडता सुनिश्चित करते है जो उपयोग में हैं या डेटाबेस संचिका जो विशेष रूप से [[फ़ाइल लॉकिंग|संचिका अवरोध]] हैं।
* दो मशीनों को सिंक्रनाइज़ करने के लिए एक हटाने योग्य फ्लैश डिस्क जैसे मध्यवर्ती स्टोरेज डिवाइस का उपयोग करने के लिए विशिष्ट समर्थन। अधिकांश सिंक्रनाइज़िंग प्रोग्राम इस तरह से उपयोग किए जा सकते हैं, लेकिन इसके लिए विशिष्ट समर्थन प्रदान करने से डिवाइस पर संग्रहीत डेटा की मात्रा कम हो सकती है।
* दो मशीनों को तुल्यकालित करने के लिए एक हटाने योग्य फ्लैश डिस्क जैसे मध्यवर्ती संचायक युक्ति का उपयोग करने के लिए विशिष्ट समर्थन। अधिकांश तुल्यकालन प्रोग्राम इस प्रकार से उपयोग किए जा सकते हैं, परन्तु इसके लिए विशिष्ट समर्थन प्रदान करने से युक्ति पर संग्रहीत डेटा की मात्रा कम हो सकती है।
* किए जाने से पहले किसी भी परिवर्तन का पूर्वावलोकन करने की क्षमता।
* किए जाने से पूर्व किसी भी परिवर्तन का पूर्वावलोकन करने की क्षमता।
* अलग-अलग फाइलों में अंतर देखने की क्षमता।
* अलग-अलग संचिका में अंतर देखने की क्षमता।
* ऑपरेटिंग सिस्टम के बीच बैकअप और नेटवर्क कंप्यूटर के बीच स्थानांतरण।<ref>{{cite web|title=Why Should You Backup Your Mac to a Windows (OS based) Computer?|url=http://www.backupitnow.com/why-should-you-back-up-your-mac-to-a-windows-os-based-computer/|publisher=Wei-Soft|access-date=23 November 2014}}</ref>
* संचालन तंत्र के बीच पूर्तिकर और नेटवर्क कंप्यूटर के बीच स्थानांतरण।<ref>{{cite web|title=Why Should You Backup Your Mac to a Windows (OS based) Computer?|url=http://www.backupitnow.com/why-should-you-back-up-your-mac-to-a-windows-os-based-computer/|publisher=Wei-Soft|access-date=23 November 2014}}</ref>
* एकाधिक कंप्यूटर या ऑपरेटिंग सिस्टम पर फ़ाइलों को संपादित करने या उपयोग करने की क्षमता।
* एकाधिक कंप्यूटर या संचालन तंत्र पर संचिका को संपादित करने या उपयोग करने की क्षमता।


== संभावित सुरक्षा चिंताएँ ==
== संभावित सुरक्षा संबंध ==
उपभोक्ता-ग्रेड फ़ाइल तुल्यकालन समाधान लोकप्रिय हैं, हालांकि व्यावसायिक उपयोग के लिए, वे कॉर्पोरेट जानकारी को अप्रबंधित उपकरणों और क्लाउड सेवाओं तक फैलाने की अनुमति देने की चिंता पैदा करते हैं जो संगठन द्वारा अनियंत्रित हैं।{{Citation needed|date=October 2018}}
उपभोक्ता-श्रेणी संचिका तुल्यकालन हल लोकप्रिय हैं, यद्यपि व्यावसायिक उपयोग के लिए, वे निगमित सूचना को अप्रबंधित उपकरणों और क्लाउड सेवाओं तक अपविस्तार की अनुमति देने का सम्बन्ध उत्पन्न करते हैं जो संगठन द्वारा अनियंत्रित हैं।{{Citation needed|date=October 2018}}


== यह भी देखें ==
== यह भी देखें ==


* [[फ़ाइल तुल्यकालन सॉफ्टवेयर की तुलना]]
* [[फ़ाइल तुल्यकालन सॉफ्टवेयर की तुलना|संचिका तुल्यकालन सॉफ्टवेयर की तुलना]]
* [[ऑनलाइन बैकअप सेवाओं की तुलना]]
* [[ऑनलाइन बैकअप सेवाओं की तुलना|ऑनलाइन पूर्तिकर सेवाओं की तुलना]]
* [[डेटा तुल्यकालन]]
* [[डेटा तुल्यकालन]]
* [[डेटा तुलना]]
* [[डेटा तुलना]]
* वेब मिरर | मिरर (कंप्यूटिंग)
* वेब मिरर
* बैकअप सॉफ्टवेयर
* पूर्तिकर सॉफ्टवेयर
* [[बैकअप सॉफ्टवेयर की सूची]]
* [[बैकअप सॉफ्टवेयर की सूची|पूर्तिकर सॉफ्टवेयर की सूची]]
* [[दूरस्थ बैकअप सेवा]]
* [[दूरस्थ बैकअप सेवा|दूरस्थ पूर्तिकर सेवा]]
* साझा फ़ाइल का उपयोग
* साझा संचिका का उपयोग


== संदर्भ ==
== संदर्भ ==

Revision as of 07:45, 19 June 2023

कंप्यूटिंग में संचिका तुल्यकालन (या सिंकिंग) यह सुनिश्चित करने की प्रक्रिया है कि दो या दो से अधिक स्थानों में कम्प्यूटर संचिका को कुछ नियमों के माध्यम से अद्यतनित किए जाते है।

'एकदिशिक संचिका तुल्यकालन' में, जिसे वेब मिरर भी कहा जाता है, अद्यतनित की गई संचिका को स्रोत स्थान से एक या अधिक लक्ष्य स्थानों पर अनुकरण किया जाता है, परन्तु स्रोत स्थान पर वापस अनुकरण नहीं की जाती हैं। 'द्विदिशिक संचिका तुल्यकालन' में, अद्यतनित की गई संचिका को दोनों दिशाओं में सामान्यतः दो स्थानों को एक दूसरे के समान रखने के उद्देश्य से अनुकरण किए जाते है। इस लेख में, शब्द तुल्यकालन विशेष रूप से द्विदिशिक संचिका तुल्यकालन को संदर्भित करते है।

संचिका तंत्र तुल्यकालन का उपयोग सामान्यतः बाहरी हार्ड ड्राइव पर घरेलू पूर्तिकर के लिए या यूएसबी फ्लैश ड्राइव पर अभिगम के लिए अद्यतनित करने के लिए किए जाते है। बिटटोरेंट सिंक, ड्रॉपबॉक्स (सेवा), स्काईसाइट, नेक्सट्क्लॉउड, वनड्राइव, गूगलड्राइव और आईक्लाउड प्रमुख उत्पाद हैं। कुछ पूर्तिकर सॉफ्टवेयर वास्तविक समय संचिका सिंक का भी समर्थन करते हैं। स्वचालित प्रक्रिया पूर्व से समान संचिका की प्रतिलिपि बनाने से रोकती है और इस प्रकार तीव्र हो सकती है और मैन्युअल प्रतिलिपि की तुलना में अधिक समय बचा सकती है, और कम त्रुटि प्रवण होती है।[1] यद्यपि यह उस सीमा से ग्रस्त है कि तुल्यकालित की गई संचिका को पोर्टेबल संचायक युक्ति में भौतिक रूप से उपयुक्त होना चाहिए। तुल्यकालन सॉफ़्टवेयर जो मात्र संचिका की एक सूची रखते है और परिवर्तित संचिका इस समस्या को समाप्त करती हैं (उदाहरण के लिए अतुलनीय में स्नैपशॉट सुविधा या तुल्यकालिक इट में पैकेज फ़ीचर)। यह विशेष रूप से मोबाइल कर्मचारियों या अन्य लोगों के लिए उपयोगी है जो कई कंप्यूटरों पर कार्य करते हैं।

एक बार में एक युग्म को तुल्यकालित करके कई स्थानों को तुल्यकालित करना संभव है। यूनिसन (सॉफ्टवेयर) मैनुअल[2] वर्णन करते है कि यह कैसे करना है:

यदि आपको ऐसा करने की आवश्यकता है, तो वस्तुओं को स्थापित करने की सबसे विश्वसनीय विधि मशीनों को एक तारक संस्थिति में व्यवस्थित करना है, जिसमें एक मशीन को हब के रूप में और शेष को प्रवक्ता के रूप में नामित किए गए है, और प्रत्येक स्पोक मशीन को मात्र हब के साथ तुल्यकालित करना है। तारक संस्थिति का बड़ा लाभ यह है कि यह इस तथ्य से उत्पन्न होने वाले भ्रामक विरोधों को भ्रमित करने की संभावना को समाप्त करते है कि यूनिसन (सॉफ्टवेयर) द्वारा होस्टों की प्रत्येक युग्म के लिए अलग संग्रह बनाए रखा जाते है जो इसे तुल्यकालित करते है।

सामान्य विशेषताएं

संचिका तुल्यकालन प्रणालियों की सामान्य विशेषताओं में सम्मिलित हैं:[citation needed]

  • इंटरनेट सुरक्षा के लिए कूटलेखन, विशेष रूप से जब इंटरनेट पर तुल्यकालित किया जा रहा हो।
  • एक नेटवर्क पर भेजे गए किसी भी डेटा को संपीड़ित करना।
  • विरोध का पता लगाना जहां संचिका को दोनों स्रोतों पर संशोधित किया गया है, इसके विपरीत जहां इसे मात्र एक पर संशोधित किया गया है। न पहचाने गए विरोधों के कारण नवीनतम संस्करण वाली संचिका की प्रतिलिपियाँ अधिलेखित हो सकती हैं, जिससे डेटा हानि हो सकती है। विरोध का पता लगाने के लिए, तुल्यकालन सॉफ़्टवेयर को तुल्यकालित संचिका का डेटाबेस रखने की आवश्यकता होती है। वितरित विरोध का पता लगाना संस्करण सदिश द्वारा प्राप्त किया जा सकता है।
  • विवृत संचिका समर्थन डेटा या एप्लिकेशन संचिका की प्रतिलिपि बनाते समय डेटा अखंडता सुनिश्चित करते है जो उपयोग में हैं या डेटाबेस संचिका जो विशेष रूप से संचिका अवरोध हैं।
  • दो मशीनों को तुल्यकालित करने के लिए एक हटाने योग्य फ्लैश डिस्क जैसे मध्यवर्ती संचायक युक्ति का उपयोग करने के लिए विशिष्ट समर्थन। अधिकांश तुल्यकालन प्रोग्राम इस प्रकार से उपयोग किए जा सकते हैं, परन्तु इसके लिए विशिष्ट समर्थन प्रदान करने से युक्ति पर संग्रहीत डेटा की मात्रा कम हो सकती है।
  • किए जाने से पूर्व किसी भी परिवर्तन का पूर्वावलोकन करने की क्षमता।
  • अलग-अलग संचिका में अंतर देखने की क्षमता।
  • संचालन तंत्र के बीच पूर्तिकर और नेटवर्क कंप्यूटर के बीच स्थानांतरण।[3]
  • एकाधिक कंप्यूटर या संचालन तंत्र पर संचिका को संपादित करने या उपयोग करने की क्षमता।

संभावित सुरक्षा संबंध

उपभोक्ता-श्रेणी संचिका तुल्यकालन हल लोकप्रिय हैं, यद्यपि व्यावसायिक उपयोग के लिए, वे निगमित सूचना को अप्रबंधित उपकरणों और क्लाउड सेवाओं तक अपविस्तार की अनुमति देने का सम्बन्ध उत्पन्न करते हैं जो संगठन द्वारा अनियंत्रित हैं।[citation needed]

यह भी देखें

संदर्भ

  1. A. Tridgell (February 1999). "छँटाई और तुल्यकालन के लिए कुशल एल्गोरिदम" (PDF). PhD thesis. The Australian National University.
  2. Pierce, Benjamin (2009). "यूनिसन फ़ाइल सिंक्रोनाइज़र। उपयोगकर्ता पुस्तिका और संदर्भ गाइड।". Retrieved 27 January 2014.
  3. "Why Should You Backup Your Mac to a Windows (OS based) Computer?". Wei-Soft. Retrieved 23 November 2014.