Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP/MySQL संकल्पनात्मक डेटाबेस 'सिंक' प्रश्न

देखें mk-table-sync . यह विभिन्न सर्वरों पर दो तालिकाओं की तुलना करता है, पंक्तियों के टुकड़ों के चेकसम का उपयोग करता है। यदि दिया गया हिस्सा दो सर्वरों के बीच समान है, तो किसी प्रतिलिपि की आवश्यकता नहीं है। यदि खंड अलग है, तो यह केवल उस खंड की प्रतिलिपि बनाता है जिसकी उसे आवश्यकता होती है। आपको स्थानीय तालिका को वाइप करने की आवश्यकता नहीं है।

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel के create_at और update_at . का नाम बदलें

  2. तालिका सम्मिलित करने या अद्यतन करने के लिए जाँच करें

  3. MySQL में एक सबक्वेरी के साथ अपडेट करें

  4. MySQL 4.0 में क्रिएटेड और लास्ट अपडेटेड टाइमस्टैम्प कॉलम दोनों का होना

  5. पायथन का उपयोग करके एक MySQL तालिका में utf-8 वर्णों को सही ढंग से कैसे सम्मिलित करें?