2009-10-22 15 views
8

खोलने के लिए एमएस एसक्यूएल सर्वर से दूर जा रहा है तो मैं एक एमएसएसएलएल लड़का हूं और मैं थोड़ी देर के लिए रहा हूं क्योंकि मैंने हमेशा अपने कार्यस्थलों में उपयोग किया है। इसलिए जब मैं एक नई परियोजना तैयार करता हूं तो मैं आमतौर पर एसक्यूएल एक्सप्रेस की प्रतिलिपि लेना चाहता हूं और वहां से काम करना शुरू कर देता हूं।स्रोत आरडीबीएमएस

हालांकि, मुझे एक नई परियोजना पर काम करने के लिए कहा गया है लेकिन विभिन्न कारणों से, हम एसक्यूएल एक्सप्रेस संस्करण का उपयोग नहीं कर सकते हैं और पूर्ण संस्करण का लाइसेंस बहुत महंगा है।

तो मैं सोच रहा हूं कि आरडीबीएमएस का सबसे अच्छा ओपन सोर्स क्या होगा जो एमएसएसएलएल का इस्तेमाल अपने करियर की पूरी तरह से पूरी तरह से करता है।

मेरा मुख्य आवश्यकताओं होगा कि:

  1. यह जरूरी, खिड़कियों पर चलने के लिए नहीं है हालांकि इस को प्राथमिकता दी जाएगी।
  2. यह उत्कृष्ट होगा अगर यह उत्कृष्ट टूलिंग समर्थन था, हालांकि मैं कमांड लाइन
  3. का उपयोग करने से डरता नहीं हूं, इसे स्थापित करने, प्रशासित करने और बैकअप लेने में आसान होना आवश्यक है।
+0

मुझे लगता है कि लोगों को अपनी क्षमता आवश्यकताओं आदि – jldupont

उत्तर

5

मुक्त आरबीडीएमएस क्षेत्र में स्थापित खिलाड़ी MySQL और Postgres हैं। या तो कोई एक अच्छा विकल्प है और ऊपर उल्लिखित मानदंडों को पूरा करेगा। कौन सा विशेष रूप से, आपकी परियोजना के लिए अन्य विचारों पर निर्भर करेगा। कृपया हमें और बताएं और हम एक या दूसरे की सिफारिश करने में सक्षम होंगे।

+1

MySQL allways मुक्त नहीं है के बारे में विवरण पूछ कर दिया जाएगा। MySQL बैकअप हमेशा आसान नहीं होता है। –

+3

MySQL में भी बहुत सी समस्याएं हैं। डेटा अखंडता। मैं अत्यधिक MySQL पर PostgreSQL की सलाह देते हैं। –

6

Firebird एक अच्छा विकल्प

1- यह कई ओएस पर काम किया जा सकता है

समर्थित प्लेटफ़ॉर्म वर्तमान में हमारे मुख्य समर्थित प्लेटफार्मों विंडोज, लिनक्स (i586 और अधिक है, और Firebird के लिए 64 हैं 2.0 पर लिनक्स), सोलारिस (स्पार्क और इंटेल), एचपी-यूएक्स (पीए-रिस्क), फ्रीबीएसडी और मैकोज़ एक्स। मुख्य विकास विंडोज और लिनक्स पर किया जाता है, इसलिए सभी नई रिलीज आमतौर परहोती हैंने इन प्लेटफार्मों के लिए पहले पेशकश की, कुछ दिनों (या सप्ताह) के बाद अन्य प्लेटफार्मों के बाद।

2- यह कमांड लाइन उपकरण, लेकिन यह भी बहुत अच्छा टूलींग समर्थन IBExpert और Database Workbench (दोनों मुक्त व्यक्तिगत संस्करण है)

3 Firebird स्थापित करने के लिए बहुत ही आसान है। आप आसानी से बैकअप डेटाबेस (gbak (पूर्ण बैकअप) और nbackup (incremental बैकअप) कर सकते हैं) और लगभग कोई प्रशासन नहीं।

अधिक जानकारी here

12

मैं तुम्हारे लिए PostgreSQL सलाह देते हैं। यह सबसे अधिक सुविधा पूर्ण ओपनसोर्स डेटाबेस है और इसमें सबसे अनुमोदित लाइसेंस (3-खंड बीएसडी) है। इसमें कुछ बहुत ही अच्छी विशेषताएं हैं, जो अधिकांश डेटाबेस इंजनों में उपलब्ध नहीं हैं, जैसे transactional DDL

मैंने लंबे समय तक फायरबर्ड का उपयोग नहीं किया है, लेकिन मुझे लगता है कि यह भी एक अच्छा विकल्प है।

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

5

मैं भी PostgreSQL की सिफारिश करेंगे के रूप में यह करीब आना चाहिए सुविधाओं में MSSQL करने के लिए, और मैं इसे विश्वसनीयता और गति के मामले में इसे हरा की उम्मीद करेंगे (लेकिन, thats सुनने-कहते हैं कि इस्तेमाल कभी नहीं किया mssql)

मैं होगा कई तकनीकी कारणों के लिए mysql के खिलाफ वोट दें, लेकिन ज्यादातर अनुभव से बाहर (मैंने 11 साल पहले अपनी कंपनी में mysql पेश किया था), मुझे बहुत कम फायदे मिलते हैं mysql आज पोस्टग्रेज़ पर है, लेकिन दूसरी दिशा में कई फायदे

4

फायरबर्ड के लिए जाएं ! यह आपकी सूचीबद्ध जरूरतों में पूरी तरह से फिट बैठता है। यदि आपने अभी तक Firebird नहीं जानते हैं, इस "2 मिनट" कागज पर एक नज़र डालें:

http://www.firebirdnews.org/?page_id=165

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