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

प्रदर्शन प्रकार varchar(1) या स्मालिंट स्टोर करने के लिए स्थिति Postgres

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

प्रश्न के दूसरे भाग के रूप में - वास्तव में नहीं। लंबी स्ट्रिंग को स्थानांतरित करने के लिए कुछ मामूली समय हो सकता है, लेकिन जब तक आप लाखों मूल्यों के बारे में बात नहीं कर रहे हैं तब तक यह छोटा है।

शुभकामनाएँ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql में टेक्स्ट डेटाटाइप का अधिकतम आकार

  2. SqlAlchemy JSON पोस्टग्रेज करता है कि प्रश्न चिह्न ऑपरेटर के साथ कैसे फ़िल्टर किया जाए?

  3. PostgreSQL पहचानकर्ताओं में अंडरस्कोर या कैमलकेस, जब प्रोग्रामिंग भाषा कैमलकेस का उपयोग करती है?

  4. पोस्टग्रेज सत्र क्या है?

  5. PostgreSQL में पिवट टेबल कैसे बनाएं