मैं शब्दकोश प्रविष्टियों (आमतौर पर एकल शब्द) और उनके अर्थ को किसी अन्य भाषा में संग्रहीत करने के लिए डेटाबेस को डिज़ाइन और सेट करने की योजना बना रहा हूं। इसलिए, उदाहरण के लिए, तालिका शब्दावली में प्रविष्टि और परिभाषा होनी चाहिए और प्रत्येक तालिका रिकॉर्ड में संग्रहीत रिकॉर्ड की आईडी का संदर्भ होता है Tag
(प्रत्येक प्रविष्टि में एक टैग या श्रेणी होनी चाहिए)।
चूंकि मेरे डेटा में एक संरचना है, मैंने सोचा कि एक SQL डेटाबेस (जैसे MySQL) का उपयोग करना एक बुरा विचार नहीं है; लेकिन लोग कहते हैं कि प्रदर्शन के लिए MongoDB ज्यादा बेहतर है।
क्लाइंट की ओर से, एप्लिकेशन को स्वतः पूर्ण के साथ एक खोज बॉक्स प्रदान करने में सक्षम होना चाहिए जो बैकएंड द्वारा प्रदान की गई REST API का उपभोग करता है। क्या ऐसे परिदृश्य में MySQL के साथ जाना सुरक्षित है? या मुझे इसके लिए किसी अन्य समाधान के MongoDB या लोचदार खोज का उपयोग करना चाहिए? इस तरह से सौ-हज़ार रिकॉर्ड संग्रहीत और एक्सेस किए जाने चाहिए।