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

हाइबरनेट ओआरएम का उपयोग कर बनाम मूल एसक्यूएल (MySQL का उपयोग करके) का प्रदर्शन अंतर?

ORM, डेटामैपर आदि का उपयोग करने से समान SQL क्वेरी तेज़ी से नहीं चलती हैं। हालांकि, हाइबरनेट का उपयोग करते समय आप आलसी लोडिंग . जैसी चीजों से लाभ उठा सकते हैं , दूसरे स्तर की कैशिंग , क्वेरी कैशिंग और ये सुविधाएँ प्रदर्शन को बेहतर बनाने में मदद कर सकती हैं। मैं यह नहीं कह रहा हूं कि हाइबरनेट प्रत्येक उपयोग के मामले के लिए बिल्कुल सही है (विशेष मामलों के लिए हाइबरनेट अच्छी तरह से संभाल नहीं सकता है, आप हमेशा मूल एसक्यूएल पर वापस आ सकते हैं) लेकिन यह एक बहुत अच्छा काम करता है और निश्चित रूप से विकास के समय में सुधार करता है (यहां तक ​​​​कि समय जोड़ने के बाद भी) अनुकूलन पर खर्च किया गया)।

लेकिन अपने आप को समझाने का सबसे अच्छा तरीका चीजों को मापना होगा और आपके मामले में, मैं शायद कुछ प्रतिनिधि परिदृश्यों को कवर करते हुए एक हाइबरनेट प्रोटोटाइप बनाउंगा और इसे बेंच दूंगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में VALUES स्टेटमेंट का उपयोग करते समय "ERROR 1136 (21S01):कॉलम काउंट वैल्यू काउंट से मेल नहीं खाता" को ठीक करें।

  2. अपने MySQL डेटाबेस का बैकअप लें

  3. जब mysql बदल गया हो तो पुशर को आमंत्रित करें

  4. कैसे mysql में एक समूह के अनुसार ऑटो वेतन वृद्धि आईडी जोड़ने के लिए?

  5. SQLSTATE [HY000]:सामान्य त्रुटि:1835 LARAVEL पर विकृत संचार पैकेट