InnoDB तालिकाओं के लिए परिवहन योग्य तालिका स्थान MySQL 5.6 और MariaDB 10.0 में जोड़ी गई एक बहुत ही उपयोगी विशेषता है। इस नई सुविधा के साथ, एक InnoDB तालिका की टेबलस्पेस फ़ाइल को एक सर्वर से दूसरे सर्वर पर कॉपी किया जा सकता है, जब तक कि तालिका फ़ाइल-प्रति-तालिका टेबलस्पेस का उपयोग करती है।
दुर्भाग्य से, MySQL 5.6 और MariaDB 10.0 में प्रारंभिक परिवहन योग्य टेबलस्पेस सुविधा विभाजित तालिकाओं का समर्थन नहीं करती है। विभाजित तालिकाओं के लिए समर्थन MySQL 5.7 में जोड़ा गया था। यह सुविधा संभवतः मारियाडीबी 10.2 में भी जोड़ी जाएगी क्योंकि इसमें MySQL 5.7 का InnoDB कार्यान्वयन शामिल होगा। हालाँकि, यदि आप इस सुविधा का उपयोग MySQL या MariaDB के पुराने संस्करणों में करना चाहते हैं, तो नए संस्करणों में इस सुविधा के होने से आपको बहुत मदद नहीं मिलेगी।
अच्छी खबर यह है कि एक वर्कअराउंड है जो आपको MySQL 5.6 और मारियाडीबी 10.0/10.1 में एक सर्वर से दूसरे सर्वर में विभाजित टेबल की प्रतिलिपि बनाने के लिए परिवहन योग्य टेबलस्पेस का उपयोग करने की अनुमति देता है। वर्कअराउंड का उपयोग करने के बारे में चरण-दर-चरण मार्गदर्शिका के लिए, मेरी ब्लॉग पोस्ट यहां देखें।