मेरे पास एक एप्लिकेशन है (वर्तमान में पायथन में लिखा गया है क्योंकि हम विनिर्देशों को लोहे देते हैं लेकिन आखिरकार इसे सी में लिखा जाएगा) जो सादा पाठ फ़ाइलों में संग्रहित व्यक्तिगत रिकॉर्ड का उपयोग करता है। हम डेटाबेस का उपयोग नहीं कर सकते हैं और नए रिकॉर्ड नियमित रूप से नियमित रूप से जोड़े जाने की आवश्यकता होगी।एक बड़ी फ़ाइल या एकाधिक छोटी फाइलें?
मेरा प्रश्न यह है: क्या यह एक फ़ाइल (500k-1Mb) होने के लिए तेज़ होगा और मेरे एप्लिकेशन को खोलने, लूप के माध्यम से, फ़ाइल ढूंढने और बंद करने के लिए तेज़ होगा या रिकॉर्ड को अलग करने और नामित करने के लिए तेज़ होगा कुछ उचित सम्मेलन ताकि एप्लिकेशन को आवश्यक डेटा ढूंढने के लिए फ़ाइल नामों पर लूप हो सकता है?
मुझे पता है कि मेरा प्रश्न काफी सामान्य है इसलिए विषय पर किसी भी अच्छे लेख की दिशा के रूप में सुझावों की सराहना की जाती है।
अपने समय के लिए धन्यवाद अग्रिम में बहुत ज्यादा, दान
क्या आपने SQLite माना है? यह आपके आवेदन में कोड जोड़ने से बहुत अलग नहीं है। असल में, आप इसे सचमुच SQLite कोड के साथ कर सकते हैं क्योंकि यह सार्वजनिक डोमेन में है। आप अपने आवेदन के लिए अपनी गति बेंचमार्क करना चाह सकते हैं। – Ioan