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

सिफारिश इंजन डेटाबेस का डिज़ाइन?

कोई भी रिलेशनल डेटाबेस कच्चे डेटा जैसे गानों की सूची, उपयोगकर्ताओं की सूची, उपयोगकर्ताओं की गीत वरीयताओं को संग्रहीत करने के लिए अच्छा होना चाहिए ..

मुझे लगता है कि आप पाएंगे कि एक रिलेशनल डेटाबेस (और एसक्यूएल) आपके अनुशंसाकर्ता द्वारा बनाए जा रहे विभिन्न डेटा संरचनाओं को संग्रहीत करने के लिए उतना अच्छा नहीं है। आपका अनुशंसा इंजन संभवत:ऐसे डेटा का निर्माण करेगा जो वास्तव में तालिकाओं में होने की आवश्यकता नहीं है और इसे एक रिलेशनल डेटाबेस में भंडारण के लिए हेरफेर करना सिर्फ व्यर्थ काम हो सकता है।

बस इस बात से अवगत रहें कि आप क्या कर रहे हैं और अगर यह गलत लगता है तो सामान को SQL डेटाबेस में डालने में समय व्यतीत न करें। हो सकता है कि MongoDB जैसे दस्तावेज़ उन्मुख डेटाबेस का उपयोग करने पर विचार करें। .

अनुशंसाकर्ता जिसे मैंने हाल ही में लिखा था, वास्तव में एक जावा सर्वर प्रक्रिया है जो MySQL से कच्चे डेटा में पढ़ती है, अपने सभी काम मेमोरी में करती है, और HTTP API के माध्यम से मेरे एप्लिकेशन को अनुशंसा डेटा प्रदान करती है। मैंने अनुशंसा डेटा को स्थायी रूप से संग्रहीत करने की भी जहमत नहीं उठाई क्योंकि इसे पुन:उत्पन्न किया जा सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DATE_SUB के इकाई पैरामीटर के लिए संग्रहीत कार्यविधि पैरामीटर का उपयोग करें

  2. मैं कैसे डिबग कर सकता हूं कि सरलतम MySQL क्वेरी झूठी क्यों लौटाती है?

  3. एक विदेशी कुंजी के रूप में भी एक ऑटो वृद्धि हुई प्राथमिक कुंजी का उपयोग कैसे करें?

  4. एकाधिक तालिकाओं से संबंधित पोस्ट खोजने के लिए MySQL क्वेरी कैसे बनाएं?

  5. MySQL:क्या ग्रुप-बाय'ड परिणामों में दो चयनों में शामिल होना संभव है?