पर लिखने का कहना है कि मेरे पास कारों का एक डाटाबेस है। मेरे पास मेक और मॉडल हैं (एफके बनाने के लिए)। मैं उपयोगकर्ताओं को अपनी कारों को ट्रैक करने की योजना बना रहा हूं। प्रत्येक कार में मॉडल के लिए एक एफके है। अब, मेरे पास बहुत सारे उपयोगकर्ता हैं, और मैं लोड वितरित करने के लिए अपने डेटाबेस को विभाजित करना चाहता हूं। बनाता है और मॉडल टेबल इतनी ज्यादा नहीं बदलते हैं, लेकिन उन्हें shards में साझा करने की आवश्यकता है। मेरा विचार है कि प्रत्येक गुलाम डेटाबेस में बनाता है और मॉडल के मास्टर डीबी से MySQL प्रतिकृति का उपयोग करना है। मेरा सवाल है: क्या मैं दास डेटाबेस को सुरक्षित रूप से लिख सकता हूं कि मैं मास्टर पर उन टेबलों पर नहीं लिखता हूं?MySQL: दास नोड
और विषय पर रहते हुए, क्या किसी दास डेटाबेस में नवीनतम डेटा की गारंटी देने के लिए वैसे भी है? उदाहरण के लिए, किसी ने अभी 'टॉरस' मेक जोड़ा है, और फिर अपनी कार जोड़ना चाहता है। क्या मैं यह सुनिश्चित कर सकता हूं कि वे जिस गुलाम डेटाबेस का उपयोग कर रहे हैं वह नवीनतम मास्टर डेटा है?
करना आप जानते हैं कि मास्टर को सिंक करने के लिए अवरुद्ध कमांड है या नहीं? –
नहीं है। (मास्टर से लोड डेटा को अनदेखा करना, जो आप जो चाहते हैं वह नहीं करता है, और वैसे भी टूट जाता है।) – chaos
क्या कोई लेखन-माध्यम तंत्र है: दास सिर्फ लिखने के अनुरोध को मास्टर करने के लिए आगे बढ़ाता है? – Velkan