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

mysql - पंक्तियों बनाम कॉलम प्रदर्शन बनाना

मुझे लगता है कि अधिक पंक्तियों (यानी सामान्यीकृत) के रूप में संग्रहीत करने का लाभ परिवर्तन की स्थिति में डिजाइन और रखरखाव के विचारों पर निर्भर करता है।

साथ ही, यदि 140 स्तंभों का एक ही अर्थ है या यदि यह प्रति प्रयोग भिन्न है - सामान्यीकरण नियमों के अनुसार डेटा को ठीक से मॉडलिंग करना - यानी उम्मीदवार कुंजी से डेटा कैसे संबंधित है।

जहां तक ​​परफॉर्मेंस की बात है, अगर सभी कॉलम का इस्तेमाल किया जाए तो इससे बहुत कम फर्क पड़ता है। कभी-कभी बड़ी मात्रा में डेटा पर एक पिवट/अनपिवट ऑपरेशन महंगा हो सकता है, लेकिन यह एकल कुंजी एक्सेस पैटर्न पर बहुत कम फर्क पड़ता है। कभी-कभी डेटाबेस में एक धुरी परिवर्तन के सामने आपके फ्रंटएंड कोड को बहुत सरल और बैकएंड कोड को अधिक लचीला बना सकती है।

यदि आपके पास बहुत सारे एनयूएलएल हैं, तो सामान्यीकृत डिज़ाइन में पंक्तियों को खत्म करना संभव हो सकता है और इससे स्थान की बचत होगी। मुझे नहीं पता कि 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. उपयोगकर्ता के लिए कनेक्शन एक्सेस अस्वीकृत www-data

  2. MySQL में एलटीआरआईएम () फ़ंक्शन कैसे काम करता है

  3. रिकॉर्ड के निर्माण को कैसे रोकें जहां दो फ़ील्ड का मान समान हो?

  4. XML फ़ाइल से Google मानचित्र API में मार्कर लोड हो रहा है

  5. MySQL पंक्तियों को जीवन भर देता है