2009-10-05 13 views
6

मुझे ओपन सोर्स ईकॉमर्स समाधान की आवश्यकता है, मुझे लगता है कि Magento एक उत्कृष्ट ईकॉमर्स समाधान है, लेकिन मैं mysql का उपयोग नहीं कर सकता क्योंकि ग्राहक की आवश्यकता है और Magento केवल mysql डेटाबेस समर्थन प्रदान करता है।पोस्टग्रेस या ऑरैकल डेटाबेस में मैंगेंटो?

पोस्टग्रेस या ऑरैकल में magento सेट करने के लिए कोई सुझाव?

अग्रिम धन्यवाद !!!

उत्तर

3

मुझे नहीं लगता कि यह है कि यह कई कारणों से समाधान के रूप में विश्वसनीय होगा:

क) आम तौर पर Magento डेवलपर टीम लगभग हर रिलीज (उचित प्रलेखन के बिना में अपने mysql डाटाबेस टेबल उन्नयन) ताकि आप मजबूर किया जाएगा प्रत्येक परिवर्तन के बाद मैन्युअल रूप से अपनी डीबी संरचना को अपग्रेड करने के लिए (Magento उन्नयन को अनदेखा करना बुद्धिमान नहीं है, क्योंकि वे हर बार बग की बहुत बड़ी सूची को ठीक करते हैं (और कुछ नई बग्स को लंबे समय तक पेश करते हैं: पी))।

ख) Magento के डाटाबेस संरचना बहुत जटिल है, और यह बाहरी चाबी के लिए अपने आप तर्क और इस तरह के

ग के साथ डीबीएमएस का एक और प्रकार में बंदरगाह सब कुछ करने के लिए एक नारकीय काम होगा) और आखिरी में: मैं मुझे यकीन नहीं है कि उनका डीबी इंजन एक नए प्रकार के डीबीएमएस का समर्थन करेगा (यह ज़ेंड_Db होना चाहिए लेकिन कौन जानता है)।

मैं तुम्हें mysql का उपयोग करने में ग्राहक को समझाने के लिए (जब से तुम आसानी से Magento चलाने के लिए वैसे भी समर्पित सर्वर की आवश्यकता होगी)

+2

ORM उपकरण का उपयोग बातें बहु डीबी समर्थन के लिए अधिक सहज बनाना होगा, दुर्भाग्य से कई परियोजनाओं पर विचार नहीं करते कि जब वे शुरू करते हैं। यह दयालु है, क्योंकि MySQL से बेहतर डीबी हैं और कभी-कभी क्लाइंट के पास पहले से ही एक डीबी सेटअप होता है जिसे वे बदलना पसंद नहीं करते हैं। – zappan

0

Alekc है बिल्कुल सही है, एक और डाटाबेस के लिए पोर्टिंग अव्यवहार्य है सुझाव देना चाहेंगे। मुझे यकीन नहीं है कि आपके क्लाइंट को MySQL नहीं चाहिए, लेकिन शायद पैसा खर्च करने से उन्हें आसानी मिलती है, वे MySQL एंटरप्राइज़ लाइसेंस खरीद सकते हैं जिसमें पूर्ण समर्थन शामिल है: MySQL Enterprise

+1

यह खर्च करने के बारे में नहीं है, मैं कहूंगा कि यह वर्तमान सेटअप, डीबी प्रशासन और कंपनी में एक और डीबी इंजन पेश करना है जो संभवतः यदि संभव हो तो (स्वाभाविक रूप से) से बचा जा रहा है। – zappan

+2

आप कल्पना नहीं कर सकते कि क्यों कोई व्यक्ति MySQL को अपने संगठन के पास नहीं चाहेगा? – kervin

0

आप यहां "एंटरप्राइज़" के बारे में जान सकते हैं Magento की विशेषताएं - सामान्य रूप से PHP दुनिया में, इस शब्द को शुद्ध विपणन अवधि के रूप में उपयोग किया जाता है, जिसे किसी भी चीज़ का समर्थन नहीं किया जाता है।

यदि आप नज़दीकी रूप से देखते हैं, तो आप Magento में होने वाली कई अजीब चीजें देखेंगे, जो कि PHP डेवलपर्स के लिए विशिष्ट हैं जो अपने यहूदी के बाहर क्या हो रहा है, यह देखना नहीं चाहते हैं।

मैं एक आधुनिक पायथन वेबफ्रेमवर्क का उपयोग करके पुनः प्राप्त करता हूं और पोस्टग्रेस्क्ल पर अपनी प्रणाली का निर्माण करता हूं और अगर आपको पूरी तरह से करने की ज़रूरत नहीं है, तो आप Magento कोड पर भरोसा नहीं करते हैं। यह आपको बहुत दर्द और धन बचाएगा। अंत में, आप बहुत खुश होंगे कि PHP डेवलपर्स पर भरोसा न करें जो यह समझ में नहीं आता कि "उद्यम" वास्तव में लोगों की अपेक्षा करता है।

0

यदि आपके पास पोस्टग्रेस्क्ल होना चाहिए, तो बिटकॉमर्स को एक नज़र दें। जहां तक ​​मुझे पता है, कुल पोस्टग्रेस समर्थन के साथ यह एकमात्र विशेषता पूर्ण ईकामर्स समाधान है।

https://github.com/bitweaver/bitcommerce

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

  • कोई संबंधित समस्या नहीं^_^