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

MySQL डेटाबेस में ऐतिहासिक डेटा के साथ सर्वोत्तम अभ्यास

"बड़ी" तालिकाओं और प्रदर्शन के बारे में चिंता करना एक सामान्य गलती है। यदि आप अपने डेटा तक पहुंचने के लिए अनुक्रमणिका का उपयोग कर सकते हैं, तो इससे कोई फर्क नहीं पड़ता कि आपके पास 1000000 में से 1000 रिकॉर्ड हैं - कम से कम ऐसा नहीं है जैसा कि आप मापने में सक्षम होंगे। आपके द्वारा उल्लेखित डिज़ाइन आमतौर पर उपयोग किया जाता है; यह एक बेहतरीन डिज़ाइन है जहाँ समय व्यावसायिक तर्क का एक महत्वपूर्ण हिस्सा है।

उदाहरण के लिए, यदि आप जानना चाहते हैं कि उस समय किसी वस्तु की कीमत क्या थी, जब ग्राहक ने ऑर्डर दिया था, तो उत्पाद रिकॉर्ड खोजने में सक्षम होने के कारण जहां वैध_ से ऑर्डर_डेट अब तक का सबसे आसान समाधान है।

यह हमेशा मामला नहीं होता है - यदि आप डेटा को केवल संग्रह उद्देश्यों के लिए रख रहे हैं, तो संग्रह तालिका बनाने के लिए यह अधिक समझ में आ सकता है। हालांकि, आपको यह सुनिश्चित करना होगा कि समय वास्तव में है व्यावसायिक तर्क का हिस्सा नहीं है, अन्यथा कई तालिकाओं को खोजने का दर्द महत्वपूर्ण होगा - हर बार जब आप किसी उत्पाद की कीमत के बारे में पता लगाना चाहते हैं तो उत्पाद तालिका या उत्पाद_आर्काइव तालिका खोजने की कल्पना करें। .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पंक्तियों को वापस करने के 2 तरीके जिनमें MySQL में केवल गैर-अल्फ़ान्यूमेरिक वर्ण होते हैं

  2. MySQL COT () फ़ंक्शन - MySQL में किसी संख्या का कोटैंजेंट लौटाता है

  3. MySql में यूनियन से परिणाम निकालने का एक आसान तरीका

  4. Php और mysql का उपयोग कर अधिसूचना प्रणाली

  5. Mysql में टाइप चार की विदेशी कुंजी जोड़ना