की तुलना कैसे करें मैं एक उपकरण की तलाश में हूं जो मुझे MySQL डेटाबेस के स्कीमा की तुलना करने की अनुमति देगा।
ऐसा करने के लिए सबसे अच्छा उपकरण कौन सा है?MySQL डेटाबेस स्कीमा
उत्तर
Navicat आपके लिए ऐसा करने में सक्षम है। यह दो mysql डेटाबेस उदाहरणों के बीच स्कीमा और/या डेटा को सिंक्रनाइज़ भी करेगा। मैंने इसे अतीत में सफलतापूर्वक इस्तेमाल किया है।
http://www.navicat.com/en/products/navicat_mysql/mysql_overview.html
यहाँ डेटा और संरचना तुल्यकालन उपकरण का एक स्क्रीनशॉट है:
http://www.navicat.com/en/products/navicat_mysql/mysql_detail_mac.html#7
करने के लिए सबसे अच्छी बात यह है कि कुछ प्रदर्शन मानदंडों को आजमाएं जो पहले से बाहर हैं। प्रयास किए गए परीक्षणों का उपयोग करना हमेशा बेहतर होता है, जब तक कि आप पूरी तरह से आश्वस्त न हों कि आपका डेटा और डेटाबेस लोडिंग परंपरागत उपयोग पैटर्न (लेकिन फिर, आप डेटाबेस का उपयोग किस प्रकार कर रहे हैं?) के लिए काफी अलग होने जा रहे हैं। मैं my own answer from ServerFault चोरी करने के लिए जा रहा हूँ:
वहाँ मानक की एक अच्छी संख्या अलग MySQL डेटाबेस इंजन के लिए वहाँ बाहर हैं। Percona MySQL Performance Blog पर here देखें, एक सभ्य एक है IISAM, InnoDB और Falcon की तुलना पर करें।
एक और बात दो उपर्युक्त इंजन (MyISAM और InnoDB ) के बीच विचार करने के लिए लॉकिंग के लिए अपने दृष्टिकोण हैं। MyISAM टेबल-लॉकिंग करता है, जबकि InnoDB पंक्ति-लॉकिंग करता है। पर विचार करने के लिए विभिन्न प्रकार हैं, न केवल प्रदर्शन आंकड़े।
ओपी ने बेंचमार्क टूल के लिए नहीं पूछा था। – neu242
मैं उपयोग SQLyog:
यह नि: शुल्क नहीं है, लेकिन एक बहुत अच्छा उपकरण है और इसके लाइसेंस की लागत को कई टीआई बचा लिया है पर मेस मैं कंपनी से संबद्ध नहीं हूं, सिर्फ किसी ऐसे व्यक्ति जिसने कई MySQL टूल का उपयोग किया है।
here से निशुल्क परीक्षण (30-दिन) उपलब्ध है।
को कुछ भी निष्पादित करने से पहले तुलना कर सकते हैं, इसमें मैक और लिनक्स संस्करण नहीं हैं। – Raptor
@ShivanRaptor मैं Centos पर लिनक्स पर पहले SQLyog का उपयोग कर रहा था, लेकिन यह वाइन के माध्यम से था, मुझे नहीं पता कि यह अब काम करता है या नहीं। हालांकि मैं एक पुराने संस्करण का उपयोग कर रहा हूँ। – marchemike
शायद पार्टी के लिए देर से एक सा है, लेकिन मैं सिर्फ MySQL डेटाबेस स्कीमा तुलना करने के लिए PHP में एक सरल उपकरण लिखा है:
PHP script to compare MySQL database schemas
यह स्कीमा निर्यात करता है और यह serialises तुलना करने से पहले। ऐसा इसलिए है कि डेटाबेस की तुलना अलग-अलग मेजबानों पर हो सकती है (जहां दोनों मेजबान PHP स्क्रिप्ट द्वारा उपलब्ध नहीं हो सकते हैं)।
संपादित करें:
एक अच्छा और साफ समाधान। स्क्रिप्ट – Raptor
को प्रतिलिपि बनाने और पेस्ट करने के लिए उपयोगकर्ता को स्कीमा को याद करने के बजाय स्क्रिप्ट याद कर सकती है, तो मैंने बहुत अच्छा होगा, मैंने इसे mysqldump pf स्कीमा करने के लिए संशोधित किया, फिर उन्हें लोड करें। यह काम करता है ... :) कोई और कट और पेस्ट –
ऊपर उल्लिखित लिंक त्रुटि नहीं मिला है। कृपया उचित लिंक दें। –
- 1. विज़ुअल मैपिंग MySQL डेटाबेस स्कीमा
- 2. MySQL डेटाबेस
- 3. मोंगोस: सुझाए गए डेटाबेस स्कीमा
- 4. जावास्क्रिप्ट ड्रा डेटाबेस डेटाबेस स्कीमा
- 5. एक अच्छा MySQL डेटाबेस स्कीमा उपकरण क्या है?
- 6. डेटाबेस स्कीमा/कैटलॉग
- 7. ईथरपैड डेटाबेस स्कीमा?
- 8. Decipher डेटाबेस स्कीमा
- 9. एक मानक डेटाबेस स्कीमा
- 10. गलत (ब्राउनफील्ड) डेटाबेस स्कीमा
- 11. पोल डेटाबेस स्कीमा
- 12. एंड्रॉइड स्क्लाइट डेटाबेस स्कीमा
- 13. डेटाबेस स्कीमा अपडेट
- 14. एचआर-एक्सएमएल डेटाबेस स्कीमा
- 15. अद्यतन डेटाबेस स्कीमा
- 16. डेटाबेस तालिका स्कीमा
- 17. एक रिलेशनल डेटाबेस स्कीमा
- 18. डेटाबेस स्कीमा डिज़ाइन टूल/मॉड्यूलर डेटाबेस डिज़ाइन
- 19. MySQL वर्कबेंच - क्या स्कीमा डाटाबेस है?
- 20. सरल डेटाबेस ईआर आरेख/स्कीमा
- 21. Django: अद्यतन डेटाबेस स्कीमा डेटा
- 22. डेटाबेस स्थान बदलना स्वामी स्कीमा
- 23. mysql स्कीमा मास्टर और गुलाम
- 24. FriendFeed के MySql स्कीमा-डिजाइन
- 25. Mysql परिवर्तन कॉलम मिलान और जानकारी स्कीमा
- 26. MySQL डेटाबेस
- 27. MySQL डेटाबेस
- 28. MySql - डेटाबेस
- 29. mysql डेटाबेस
- 30. mySQL डेटाबेस
Redgate MySQL की तुलना में इस तरह के एक उपकरण है। इसे हाल ही में गैर वाणिज्यिक उद्देश्यों के लिए मुफ्त में जारी किया गया है।धारावाहिक कुंजी डाउनलोड के बाद आपको ईमेल किया जाएगा। का आनंद लें! –