के लिए एक स्थानीय डेटाबेस की तलाश में है मैं एक विरासत ऐप अपडेट करने की कोशिश कर रहा हूं जो बीडीई पैराडाक्स फ़ाइलों की हैक-एक साथ सिस्टम में अपने सभी डेटा स्टोरेज करता है। कार्यक्रम कुछ संकीर्ण स्थितियों के तहत बहुत अच्छी तरह से काम करता है, लेकिन इसमें गंभीर प्रदर्शन समस्याएं हैं।डी 2009 +
मैं बेहतर डेटाबेस सिस्टम को अपडेट करके चीजों को आजमाने और सुधारना चाहता हूं। मुझे जो चाहिए वह एक स्थानीय डेटाबेस है, अधिमानतः एक जहां मैं पूरी फाइल को प्रति फ़ाइल "एक या अधिक फाइलों" प्रणाली की बजाय एक फ़ाइल में स्टोर कर सकता हूं। इसे विदेशी कुंजी रिश्ते और टेबल इंडेक्सिंग का समर्थन करना है, और इसे एक तालिका की एक क्वेरी से सैकड़ों हजारों तत्वों के साथ परिणाम वापस करने में सक्षम होना चाहिए।
यह अंतिम एक महत्वपूर्ण है। वर्तमान प्रणाली अनुक्रमित है, लेकिन यह बहुत मायने रखता नहीं है। सभी प्रश्न ओ (एन) समय में चलते प्रतीत होते हैं जहां एन तालिका का कुल आकार होता है, और जब टेबल बड़ी हो जाती है तो यह बहुत धीमी हो जाती है। मुझे सच में यकीन नहीं है क्यों, लेकिन उसे दूर जाना है।
और इसे डी 200 9 और बाद में काम करना है। क्या कोई कुछ सिफारिशें प्रदान कर सकता है?
दोनों SQLite और Firebird प्रयुक्त। SQLite बेहतर विकल्प – Gerard
+1 ओह, दिलचस्प सूची, धन्यवाद मिला। मैंने इंटरबेस और फायरबर्ड के साथ आईबीएक्स का उपयोग किया है, हालांकि यह डी 7 डी डी 200 9 था। यदि आईबीएक्स 200 9/2010 के लिए उपलब्ध नहीं है, तो मैं शायद FIBPlus का उपयोग करूंगा (हमने लाइसेंस खरीदा है लेकिन हमने वास्तव में इसका उपयोग नहीं किया है) या मैं अपने सभी अन्य सामान (SQL सर्वर, के रूप में एक सभ्य DBXPress ड्राइवर की तलाश करता हूं) ज्यादातर) डीबीएक्सप्रेस का उपयोग करके किया जाता है और पूरी तरह से यह बुनियादी सामग्री के लिए आईबीएक्स के लिए/वह/अलग नहीं है। – robsoft
एक और लाइब्रेरी - AnyDAC (http://www.anydac.net)। इसमें फायरबर्ड और SQLite मूल ड्राइवर हैं। – oodesigner