2012-01-13 14 views
17

हम एक कंपनी आधारित (ओपन सोर्स नहीं) सॉफ्टवेयर लागू करेंगे और मैं वास्तव में यह नहीं चुन सकता कि मैं किसके साथ काम करने जा रहा हूं। मैं उन सभी के बीच मतभेद देख सकता हूं here लेकिन मुझे अधिक विशिष्ट जानकारी की आवश्यकता है, जैसे कि वास्तव में माइस्क्ल मुक्त स्रोत परियोजनाओं (based on this blog) के लिए मुक्त नहीं है या तैनाती में उनकी तुलना के बारे में कैसे है?MySQL बनाम फ़ायरबर्ड बनाम SQLite

संपादित करें: मुझे अपना प्रश्न विस्तारित करने की आवश्यकता है। हम सिर्फ हमारे मौजूदा प्रोजेक्ट को एपीआई लागू कर रहे हैं। इसका उपयोग एक स्टैंडअलोन प्रोग्राम के रूप में किया जाएगा लेकिन यह एक एम्बेडेड सिस्टम प्रोजेक्ट है, इसलिए तैनाती वास्तव में वास्तव में महत्वपूर्ण है। मुझे पता है कि SQLite तैनात करना वास्तव में आसान है लेकिन मैं देख सकता हूं कि कुछ नुकसान हैं। क्या आप कृपया मुझे बता सकते हैं कि इस स्थिति के अनुसार कौन सा बेहतर इस्तेमाल किया जा सकता है?

आप सभी

+3

लिंक –

+5

@mehmetozer के लिए +1: क्या आपको एक एम्बेडेड इंजन की आवश्यकता है?यदि नहीं, तो आपको निश्चित रूप से PostgreSQL पर भी विचार करना चाहिए। –

+1

लेकिन जो mysql को एम्बेडेड डेटाबेस के रूप में उपयोग करता है? :-) –

उत्तर

7

मैं उन सभी के लिए उत्तर नहीं दे सकता धन्यवाद, लेकिन SQLite पूरी तरह से सब पर किसी भी आवेदन में उपयोग करने के लिए स्वतंत्र है। यह स्पष्ट रूप से Public Domain में रखा गया है; यदि आप जोर देते हैं तो आप लाइसेंस प्राप्त कर सकते हैं, लेकिन आप वैसे ही प्राप्त कर रहे हैं जो आपके पास बिल्कुल सही है। तैनाती के लिए, SQLite निश्चित रूप से कई स्थानों (कई ब्राउज़रों, कई स्मार्टफ़ोन, आदि के अंदर) में तैनात है, इसलिए यह निश्चित रूप से उत्पादन-गुणवत्ता है, लेकिन आपको देशी कोड लाइब्रेरी के साथ काम करने में सक्षम होने की स्थिति में होना चाहिए (SQLite के लिखित सी में, और पुस्तकालय में संकलित); के रूप में यह होता है, कि यह मेरे वर्तमान परियोजनाओं के बाहर नियम ...

10

इस Firebird के लिए यहाँ है http://www.firebirdsql.org/en/about-firebird/

Firebird कई ANSI SQL मानक सुविधाओं की पेशकश एक संबंधपरक डेटाबेस कि लिनक्स, विंडोज पर चलता है, और एक यूनिक्स प्लेटफार्मों की विविधता। फायरबर्ड संग्रहीत प्रक्रियाओं और ट्रिगर्स के लिए उत्कृष्ट समवर्ती, उच्च प्रदर्शन, और शक्तिशाली भाषा समर्थन प्रदान करता है। यह उत्पादन प्रणालियों में इस्तेमाल किया गया है, नाम की एक किस्म के तहत, 1981 के बाद से

Firebird परियोजना सी और सी के एक व्यावसायिक रूप से स्वतंत्र परियोजना ++ प्रोग्रामर, तकनीकी सलाहकार और विकासशील समर्थकों और एक बहु मंच संबंधपरक बढ़ाने है डेटाबेस प्रबंधन प्रणाली 25 जुलाई, 2000 को इनपॉर कॉर्प (अब बोर्लैंड सॉफ़्टवेयर कॉर्प के रूप में जाना जाता है) द्वारा जारी किए गए स्रोत कोड पर आधारित है।

निःशुल्क एक बर्ड की तरह। कोई भी के रूप में फायरबर्ड का कस्टम संस्करण बना सकता है, क्योंकि संशोधनों को उपलब्ध कराया जाता है, उसी आईडीपीएल लाइसेंसिंग के तहत, दूसरों के उपयोग और निर्माण के लिए।

मुफ्त बेयर की तरह मुफ़्त। डाउनलोड, पंजीकरण, लाइसेंसिंग या परिनियोजन के लिए कोई शुल्क नहीं, यहां तक ​​कि आप अपने वाणिज्यिक सॉफ़्टवेयर पैकेज के हिस्से के रूप में फ़ायरबर्ड वितरित करते हैं।

फायरबर्ड का विकास उन लोगों द्वारा स्वैच्छिक वित्त पोषण पर निर्भर करता है जो इसका उपयोग करने से लाभ प्राप्त करते हैं। फंडिंग विकल्प प्रायोजन प्रतिबद्धताओं के लिए फायरबर्ड फाउंडेशन सदस्यता के माध्यम से दान से लेकर हैं।

फायरबर्ड चुनना और अपनी पसंद से पैसे बचाने या पैसा बनाना? इन लाभों के के अनुपात में धन का योगदान करके अपनी प्रशंसा और प्रोत्साहन दिखाएं।

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