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

डेटाबेस में एक स्ट्रिंग के रूप में एक पूर्णांक को संग्रहीत करने की कमियां

जब तक आपको वास्तव में एक पूर्णांक (अर्थात, अंकगणित करने की क्षमता) की विशेषताओं की आवश्यकता नहीं होती है, तब आपके लिए उत्पाद आईडी को स्ट्रिंग्स के रूप में संग्रहीत करना संभवतः बेहतर होगा। आपको दो उत्पाद आईडी को एक साथ जोड़ने, या उत्पाद आईडी के समूह के औसत की गणना करने जैसे कुछ भी करने की आवश्यकता नहीं होगी, इसलिए वास्तविक संख्यात्मक प्रकार की कोई आवश्यकता नहीं है।

यह संभावना नहीं है कि उत्पाद आईडी को स्ट्रिंग के रूप में संग्रहीत करने से प्रदर्शन में औसत दर्जे का अंतर आएगा। जबकि भंडारण आकार में थोड़ी वृद्धि होगी, उत्पाद आईडी स्ट्रिंग का आकार वैसे भी आपकी शेष डेटाबेस पंक्ति के डेटा से बहुत छोटा होने की संभावना है।

यदि डेटा प्रदाता वर्णानुक्रम या प्रतीक वर्णों का उपयोग शुरू करने का निर्णय लेता है, तो उत्पाद आईडी को आज स्ट्रिंग के रूप में संग्रहीत करने से आपको भविष्य में बहुत अधिक दर्द से बचा जा सकेगा। कोई वास्तविक नकारात्मक पहलू नहीं है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORDER BY का उपयोग करते समय धीमी क्वेरी

  2. MySQL:WHERE क्लॉज में एकाधिक जोड़े के साथ पंक्तियों का चयन कैसे करें

  3. MySQL - संग्रहित प्रक्रिया में अपवाद कैसे फेंकें?

  4. क्वेरी सिंटैक्स में बदलें

  5. SQL स्टेटमेंट में बैकटिक और स्क्वायर ब्रैकेट में क्या अंतर है?