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

SQL सर्वर स्कीमा समीक्षा

यह क्लासिक टेबल इनहेरिटेंस पैटर्न प्रश्न है और इसके 3 स्थापित समाधान हैं:

प्रत्येक के पास पेशेवरों और विपक्ष हैं। आप क्लास टेबल इनहेरिटेंस के साथ गए, जो कि ज्यादातर डेवलपर्स स्वाभाविक रूप से करते हैं क्योंकि यह कोड के डिज़ाइन मॉडल का अनुसरण करता है और यह सामान्य दिखता है। लेकिन यह सबसे खराब प्रदर्शन है, क्योंकि इसमें बार-बार जुड़ने की आवश्यकता होती है, इंसर्ट्स और अपडेट महंगे होते हैं और डेटा अखंडता को लागू करना जटिल होता है। मैं सिंगल टेबल इनहेरिटेंस मॉडल का बहुत समर्थन करता हूं:एक और केवल एक टेबल, [Messages] , इसकी सरलता और रनटाइम प्रदर्शन के लिए सबसे लगातार एक्सेस पैटर्न में (उदाहरण के लिए मेरा 'इनबॉक्स' एक सरल और तेज़ क्वेरी दिखाएं)। मेरा सुझाव है कि आप अपने प्रस्तावित मॉडल, कम लोड और उचित बड़े डेटासेट के साथ कुछ परीक्षण करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर DATEPART () बनाम DATENAME () - क्या अंतर है?

  2. SQL सर्वर टेबल वैल्यूड पैरामीटर (TVP) को संग्रहीत प्रो पैरामीटर के रूप में उपयोग करने के लिए मुझे किस अनुमति की आवश्यकता है?

  3. अपने SQL सर्वर इंस्टेंस द्वारा समर्थित डेटाबेस कोलाज को कैसे खोजें

  4. SQL सर्वर में जल्दी से 2 मिलियन पंक्तियाँ डालें

  5. एकाधिक रिकॉर्ड सम्मिलित करने के लिए चयन के साथ INSERT करें