जिस कंपनी में मैं काम करता हूं, वहां हमारे पास "प्लेलिस्ट" नाम की एक ऐसी चीज है, जो छोटी फाइलें हैं ~ 100-300 बाइट्स प्रत्येक। उनमें से लगभग एक लाख है। हर घंटे उनमें से लगभग 100,000 बदल जाते हैं। इन प्लेलिस्ट को हर घंटे अलग-अलग महाद्वीपों पर 10 अन्य दूरस्थ सर्वरों पर अपलोड करने की आवश्यकता होती है और इसे 2 मिनट से कम समय में आदर्श रूप से जल्दी होना चाहिए। यह बहुत महत्वपूर्ण है कि मास्टर पर डिलीट की गई फाइलें भी सभी प्रतिकृतियों पर डिलीट हो जाएं। वर्तमान में हम अपने बुनियादी ढांचे के लिए लिनक्स का उपयोग करते हैं।
मैं सामग्री की तुलना किए बिना पूरी फ़ाइलों को कॉपी करने के लिए -W विकल्प के साथ rsync की कोशिश करने के बारे में सोच रहा था। मैंने अभी तक इसकी कोशिश नहीं की है, लेकिन शायद जिन लोगों के पास rsync का अधिक अनुभव है, वे मुझे बता सकते हैं कि क्या यह एक व्यवहार्य विकल्प है?
अन्य विकल्प क्या विचार करने योग्य हैं?
अद्यतन: मैंने उत्तर के रूप में lsyncd विकल्प चुना है, लेकिन केवल इसलिए कि यह सबसे लोकप्रिय था। अन्य सुझाए गए विकल्प भी अपने तरीके से मान्य हैं।