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

MongoDB, MySQL और PostGreSQL की तुलना

बढ़ते डेटा के साथ एक डीबी होना बेहतर है जो आसानी से स्केल करता है और एसक्यूएल आसानी से स्केल नहीं करता है और अंततः इसे तोड़ता है, वास्तव में आमतौर पर बिग डेटा के लिए केवल उच्च स्केलेबल डीबी का उपयोग किया जाता है। लेकिन आपने कहा कि प्रविष्टियों का एक दूसरे के साथ संबंध हो सकता है इसलिए इस मामले में एक रिलेशनल डीबी का उपयोग करना बेहतर है क्योंकि नो-एसक्यूएल वाले कुछ सहसंबंध "खो" सकते हैं। जैसे @ क्रेग रिंगर ने कहा कि केवल उन डीबी पर विचार न करें, ऐसे कई अलग-अलग समाधान हैं जिनके अपने पेशेवर और विपक्ष हैं ( उदाहरण के लिए रेडिस बहुत तेज़ है लेकिन यह लगभग किसी भी प्रकार के जटिल तर्क के बिना है क्योंकि यह एक साधारण कुंजी-मूल्य भंडारण है, या कैसेंड्रा मोंगो से तेज़ है लेकिन योजनाबद्ध डेटा के साथ बेहतर काम करता है, मोंगो एक दस्तावेज डीबी है इसलिए किसी भी प्रकार का डेटा स्टोर कर सकता है उसी संग्रह में)।

आईएमएचओ आपको अलग-अलग डीबी और यूज केस के साथ कुछ बेंच मार्किंग सत्र स्थापित करने का प्रयास करना चाहिए और उस पर ध्यान केंद्रित करना चाहिए जो आप तेजी से करना चाहते हैं और फिर उस क्षेत्र में बेहतर चुनें।




  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 सेलेक्ट काउंटर, ग्रुप बाय

  2. यह सुनिश्चित करने के लिए ट्रिगर का उपयोग करना कि डाला गया डेटा सीमा को पार नहीं करता है

  3. प्रदर्शन शुरू होने से पहले MySQL डेटाबेस कितना बड़ा हो सकता है

  4. कुल स्कोर के आधार पर रैंक करने के लिए PHP MYSQL रैंकिंग क्वेरी प्राप्त करना

  5. मैक ओएसएक्स पर वर्चुअलएन्व डब्ल्यू/माईएसक्यूएल में Django सीएमएस स्थापित करने का प्रयास करते समय त्रुटि