मेरे विचार से, बिगिन्ट बेहतर होगा। यह एक पूर्णांक के रूप में संग्रहीत है कि MySQL बिना किसी रूपांतरण के मूल रूप से समझ जाएगा, और इसलिए (मैं कल्पना करता हूं) हेरफेर करने में तेज़ होगा। इसलिए यदि आप बिगिन्ट का उपयोग करते हैं तो आपको MySQL के थोड़ा अधिक कुशल होने की उम्मीद करनी चाहिए।
इस मैनुअल पेज के अनुसार , आपकी संख्या के पहले 9 अंक चार-बाइट ब्लॉक में संग्रहीत किए जाएंगे और शेष अंक (आपको 12 तक की आवश्यकता होगी) दो-बाइट ब्लॉक में संग्रहीत किए जाएंगे। इसका मतलब है कि आपका कॉलम प्रति पंक्ति 6 बाइट्स लेता है, बिगिंट के लिए 8 बाइट्स के विपरीत। मैं सुझाव दूंगा कि जब तक क) आप पंक्तियों की एक वास्तविक अश्लील संख्या संग्रहीत करने जा रहे हैं, जैसे कि लिया गया स्थान एक गंभीर चिंता का विषय है, और बी) आपको डेटा को बहुत कम पूछताछ करने की आवश्यकता होगी, आपको चाहिए बिगिंट के साथ जाओ।