2009-11-18 15 views
5

के साथ डेल्फी 2010 के लिए dbGo या dbExpress मैं डेल्फी 2010 में माइग्रेट कर रहा हूं और मैं माइक्रोसॉफ्ट एसक्यूएल 2000 (SQL2008 में अपग्रेड करने की योजना) का उपयोग कर रहा हूं। मैं सभी के साथ बीडीई का उपयोग कर रहा हूं और सोच रहा हूं कि मुझे अपने भविष्य के आवेदन के साथ डीबीजीओ (एडीओ) या डीबीईएक्सप्रेस का उपयोग करना चाहिए। क्या कोई मुझे किसी का उपयोग करने के लिए पेशेवरों और विपक्ष की व्याख्या कर सकता है?माइक्रोसॉफ्ट एसक्यूएल सर्वर

बहुत बहुत धन्यवाद।

उत्तर

3

प्रदर्शन कारण और भविष्य के विकास के लिए मैं dbExpress के साथ जाऊंगा।

डीबीईएक्सप्रेस को नवीनतम संस्करण के बाद से धक्का दिया गया है, लेकिन डेल्फी 5 या 6 के बाद से डीबीजीओ नहीं बदला गया है, और इसमें प्रत्येक संस्करण के साथ केवल कुछ फिक्सिंग शामिल है, जबकि डीबीईएक्सप्रेस को पिछले कुछ रिलीज में विशेष रूप से प्रत्येक संस्करण के साथ अधिक सुधार मिल रहा है ।

अन्य विकल्प DevArt से SDAC का उपयोग करना है, इसका सर्वोत्तम प्रदर्शन है और अन्य प्रौद्योगिकियों की तुलना में एसक्यूएल सर्वर के लिए और अधिक उन्नत सुविधाएं हैं।

+0

हाँ मैं निश्चित रूप से सहमत हूं कि डीबीईएक्सप्रेस को अभी भी कोडगियर से बहुत अधिक ध्यान और रखरखाव मिलती है और ऐसा माना जाता है कि इसका सम्मान किया जाता है। एडीओ के लिए मेरा सुझाव था क्योंकि इसे पुराने संस्करणों के बाद वास्तव में बदलने की ज़रूरत नहीं है, क्योंकि एडीओ वास्तव में आगे बढ़ रहा नहीं है, और यह एक एमएस मानक तकनीक है जिसका अर्थ है कि यह अच्छी तरह से समर्थित है। –

+0

हम एसडीएसी का उपयोग करते हैं। बहुत आसान और अच्छी तरह से काम करता है। और हम पकड़े नहीं जाएंगे (उम्मीद है!) जब बोर्ल/कोडेजी/एम्बरकाडेरो वर्तमान पसंदीदा डीबी कार्यान्वयन विधि के बारे में अपना मन बदलते हैं, या वे कौन से ड्राइवर समर्थक बनाम एंटरप्राइज़ संस्करणों में शिप करने का निर्णय लेते हैं। – shunty

5

मैंने हाल ही में बिल्कुल एक ही दुविधा को देखा है, यह सोचकर कि क्या ओडीबीसीएक्सप्रेस से एडीओ या डीबीएक्सप्रेस से दूर जाना है, जो अधिक से अधिक समर्थित हैं।

मेरा निर्णय अंत में बहुत आसान था, क्योंकि यह मेरे लिए बनाया गया था: डीबीईएक्सप्रेस एक-दिशात्मक है, जो प्रश्नों को निष्पादित करने के लिए डिज़ाइन किया गया है, न कि डेटासेट के माध्यम से कर्सर-शैली आंदोलन के लिए। TDataSetProvider और TClientDataSet घटकों का उपयोग करके आपको ग्रिड और अन्य डीबी-जागरूक नियंत्रणों का उपयोग करने के लिए अतिरिक्त समर्थन जोड़ना होगा। तो यह किया जा सकता है लेकिन अतिरिक्त परतों ने इसे मेरे लिए बाहर कर दिया।

ज़ारको गजिक में excellent article पर उसकी delphi.about.com साइट पर है।

मुझे यकीन है कि अन्य असहमत होंगे और यह अच्छा है, मैं चर्चा का स्वागत करता हूं।

1

सरल अनुप्रयोगों के लिए जे का सॉल्यूशन पर्याप्त अच्छा हो सकता है, लेकिन क्लाइंट/सर्वर अनुप्रयोगों के लिए जहां प्रदर्शन एक मुद्दा है, मैं dbExpress के लिए जाऊंगा। ज़ारको द्वारा आलेख ने वास्तव में अच्छी पढ़ाई सामग्री से पहले बताया।

संबंधित मुद्दे