2009-02-11 14 views
83

मैं तुम क्यों Oracle डाटाबेस बनाम के नवीनतम जायके का चयन तकनीकी कारणों से उत्सुक हूँ। मुझे तकनीकी तर्कों में दिलचस्पी है, धार्मिक युद्ध नहीं। एक दोस्त ने मुझसे यह पूछा और मैंने हमेशा सूचीबद्ध 3 में से एक का उपयोग किया है। मुझे राय देने के लिए ओरेकल डेटाबेस के बारे में पर्याप्त जानकारी नहीं थी।आप ओरेकल डेटाबेस का उपयोग क्यों करेंगे? <br> 1) Microsoft SQL सर्वर <br> 2) MySQL <br> 3) PostgreSQL</p> <p>क्या सुविधाएं या कार्यक्षमता अतिरिक्त लागत का औचित्य साबित:

धन्यवाद।

+13

+1: "तकनीकी तर्क, धार्मिक युद्ध नहीं" जैसे शब्दों का उपयोग करना –

+8

-4: व्यर्थ टिप्पणियां (मेरा सहित) जोड़ना – toupeira

उत्तर

6

बस कुछ नाम हैं:

  • Oracle असली अनुप्रयोग क्लस्टर - उन्नत क्लस्टरिंग सुविधाओं
  • Oracle Data Guard प्रदान करता है - कम शारीरिक और तार्किक स्टैंड-बाई सुविधाएँ प्रदान में।
  • ओरेकल एक्साडाटा - डेटाबेस जागरूक भंडारण लागू करता है (जो फ़िल्टरिंग, कॉलम प्रक्षेपण फ़िल्टरिंग, प्रसंस्करण में शामिल हो सकता है, टेबलस्पेस निर्माण को तेज करता है) लागू करता है। समाधान एचपी सर्वर, पूर्ण 24/7 वारंटी, और अन्य अच्छी चीजों के साथ आता है। अत्यधिक गहन डेटा लोडिंग वाले अनुप्रयोगों के लिए यह बहुत अच्छा है (उदाहरण के लिए स्वतंत्र टेबलस्पेस निर्माण के लिए धन्यवाद)।
  • ओरेकल वर्चुअलाइजेशन

और निश्चित रूप से ब्रांड के जादू;)

और जब यह आरडीबीएमएस को चुनने की बात आती है? आमतौर पर पसंद बहुत स्पष्ट है - ओरेकल या बाकी दुनिया। उसके बाद आप द्वारा पसंद को कम कर सकते हैं:

  • मंच (विंडोज़ केवल या नहीं)
  • वजन (SQLite, MySQL, PostgreSQL, ...)
  • बजट (प्रारंभिक लाइसेंस लागत, रखरखाव + समर्थन लागत)
  • विकास दृष्टिकोण, उदाहरण के लिए:
    • Oracle एक्सप्रेस -> ओरेकल
    • SQL सर्वर एक्सप्रेस -> MSSQL
  • व्यावसायिक दृष्टिकोण - "सुरक्षित, प्रसिद्ध उत्पाद" या ओपन-सोर्स उत्पाद (पहले वाक्यांश के चारों ओर उद्धरण को ध्यान में रखें)। अन्य पोस्ट इस पहलू में गहरी लगती है।
+9

यह अच्छा होगा अगर आप इन सुविधाओं के बारे में कुछ जोड़ सकते हैं ... हम में से उन लोगों के लिए जो जानते हैं, यह सिर्फ buzzword bingo की तरह लगता है। ;) –

+3

इतना ही नहीं, लेकिन बहुत से सामान छोटे और मध्यम आकार के व्यवसायों के लिए आवश्यक नहीं हैं, और निश्चित रूप से बहुत बड़ी लागत (उनके लिए) उचित नहीं है। –

+1

आप जो भी उपयोग करते हैं उसके लिए आप भुगतान करते हैं ... मैंने जो उदाहरण दिए हैं, वे बड़े संगठनों के लिए दिलचस्प हैं। और जैसा कि मैंने कहा, पहली पसंद यह तय करने के लिए आमतौर पर ओरेकल या कुछ और के साथ जाना है या नहीं। – Anonymous

4

असली सवाल यह है कि आरडीएमएस का उपयोग करने के लिए किस प्रकार का आवेदन किया जा रहा है। आपको निश्चित रूप से अपने WordPress ब्लॉग या ट्विटर क्लोन के लिए ऑरैकल की आवश्यकता नहीं है। लेकिन अगर आप कुछ भारी व्यावसायिक खुफिया करना चाहते हैं, तो ओरेकल में कुछ विशेषताएं हो सकती हैं जो दूसरों की तुलना में अधिक कुशलतापूर्वक करने में मदद कर सकती हैं।

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

2

एसक्यूएल सर्वर और ओरेकल की लागत इतनी दूर नहीं है, आपको पता है।

वास्तव में छोटे सिस्टम के लिए ओरेकल बनाम आपकी पसंदीदा फ्री डेटाबेस की लागत शून्य (ओरेकल एक्सप्रेस संस्करण) के बीच है और बहुत बड़ी नहीं है (मानक संस्करण एक के लिए $ 5,800 प्रोसेसर शाश्वत)।

यहां 11 जी: http://www.oracle.com/database/product_editions.html में विभिन्न संस्करणों की क्षमताओं का एक लिंक दिया गया है।

सूची कीमतों http://store.oracle.com पर सभी प्रदेशों के लिए उपलब्ध हैं - आम तौर पर बड़ी कंपनियों के खुदरा भुगतान नहीं करते हैं, ज़ाहिर है,;)

+0

पोस्टग्रेस/माईएसक्यूएल और ओरेकल की लागत हालांकि ... (नहीं कि मैं उन लोगों में से किसी एक के द्वारा खड़ा हूं) – annakata

+0

+1 डेविड, क्या आप अपना उत्तर विस्तारित कर सकते हैं शायद एक्सप्रेस संस्करण की कुछ सीमाएं शामिल करें? – BuddyJoe

+0

@ अन्नकाटा - एक्सई मुफ़्त है। एसई 1 बहुत सस्ता है। –

27

केवल ओरेकल और माइक्रोसॉफ्ट के SQLServer बंद स्रोत हैं, और जब कुछ गलत हो जाता है और आप एक समस्या है जवाब सिर्फ एक फोन कॉल है (और पाठ्यक्रम अगर नकद)। वैसे भी MySQL और PostGre में कई एंटरप्राइज़ परामर्श सेवाएं हैं लेकिन अंत में ये सलाहकार उत्पाद के लिए वास्तव में resposible नहीं हैं, क्योंकि उत्पाद सभी के लिए है। जो बहुत अच्छा है क्योंकि यदि आप सी और अपेक्षाकृत कमलेवल प्रोग्रामिंग के साथ अच्छे हैं, तो आप कोड में जा सकते हैं और ठीक कर सकते हैं, लेकिन यदि आपको समाधान नहीं मिल रहा है तो जंगली हंस का पीछा हो सकता है।

अब से हर कोई पर्याप्त कुशल नहीं है, और उन उद्यमों के साथ बंद स्रोत डेटाबेस की सुरक्षा (व्यावसायिक अर्थ में) पसंद करते हैं, यही कारण है कि ये समाधान व्यवसाय से बाहर नहीं गए हैं, इस तथ्य के अलावा कि यदि आपके पास है तो उनके कार्यान्वयन ठोस और पैसे के लायक हैं।

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

+5

+1। अच्छा उत्तर। मैंने हमेशा आदर्श वाक्य के साथ काम किया "मुझे नस्ल का सबसे अच्छा पसंद है, लेकिन मुफ़्त है।" समाधान चुनते समय मैं हमेशा संतुलन का काम करने की कोशिश करता हूं। मेरे दिन के काम के लिए मैं SQL सर्वर का उपयोग करता हूं। अभी अपनी खुद की सामग्री MySQL पर। – BuddyJoe

+3

अच्छा जवाब, लेकिन चलो, "मैं माइक्रोसॉफ्ट पर भरोसा करता हूं ..." से शुरू होने वाली कोई भी वाक्य मेरे लिए लाल झंडा चलाती है :-) – DCookie

+4

"जब कुछ गलत हो जाता है और आपको कोई समस्या है तो जवाब सिर्फ एक फोन कॉल है (और पाठ्यक्रम अगर नकद)। " मेरी इच्छा है कि यह इतना आसान हो ... –

3

मुझे लगता है कि ऐसा इसलिए है क्योंकि ओरेकल पहले RDMS कि समर्थित "sharding"

+1

-1 इसका क्या अर्थ है? * उद्धरण वांछित। * शेडिंग को लागू करने के लिए कई विधियां हैं, जिनमें आवेदन परत में शेरिंग को लागू करने तक सीमित नहीं है। –

31

नूने Oracle के साथ काम कर रहे डेवलपर्स समय की लागत के बारे में बात करने लगता है था। अधिकांश डेवलपर्स जो किसी भी अन्य डीबी को ओरेकल से नफरत करते हैं, वे नहीं मानते हैं कि सभी डीबी कोड और/या ओआरएम उपकरण का उपयोग करना मुश्किल है।

यदि मैंने एक ऐसा व्यवसाय शुरू किया जो मुझे विश्वास था कि अमेज़ॅन अनुपात में स्केल करने जा रहा था, तो मैं नोएसक्यूएल समाधान पर विचार कर सकता हूं, अन्यथा मैं हर बार ओरेकल पर पोस्टग्रेएसक्यूएल, एसक्यूएल सर्वर (या वास्तव में सिबेज भी) चुनता हूं। मैं कहता हूं कि इसने ओरेकल के साथ 2 साल तक काम किया (एक देव के रूप में) - इसके साथ काम करने के लिए यह भयानक है!

+17

यह। हुकुम में। ओरेकल के खिलाफ लिखने के अनुप्रयोगों में "आप ऐसा नहीं कर सकते" के साथ बहुत सारे रन-इन्स शामिल हैं – Jasmine

+1

मैं असहमत हूं! ओरेकल निश्चित रूप से आरडीबीएमएस के सर्वोत्तम कार्यान्वयन में से एक है। यह स्मृति को बहुत कुशलतापूर्वक प्रबंधित करता है और जटिल जॉइन ऑपरेशंस को संभाल सकता है जो आसानी से MySQL और MsSQL को अपंग करता है। ओरेकल में एक महान वास्तुकला है, यह इसे ठोस बनाता है क्योंकि विभिन्न अनुप्रयोग डेटा को व्यवस्थित करना बहुत आसान है। मुझे लगता है कि मेरे लिए सबसे अच्छा प्लस एसक्यूएल इंजन है जो ओरेकल के पास है, यह बहुत उन्नत है, जिससे डेटा वेयरहाउस चलाने के लिए यह एकमात्र डेटाबेस बन गया है! ओरेकल पर जटिल प्रश्न चलाना बस आसान है। अन्य विशेषताएं जैसे मटेरियलाइज्ड व्यू, पीएल/एसक्यूएल e.t.c. ओरेकल को पैसे के लिए मूल्य बनाओ। –

+4

मैं पिछले कई सालों से ओरेकल 11 जीआर 2 और एसक्यूएल सर्वर 2008 आर 2 दोनों के साथ काम करने के साथ-साथ यह भी हास्यास्पद हूं कि ओरेकल के टूटे हुए सुरक्षा मॉडल, अनजान प्रदर्शन ट्यूनिंग टूल्स और फिनिश ऑप्टिमाइज़र के खिलाफ कितनी बार मैंने भाग लिया है। एक एमएस विन सर्वर लाइसेंस से पहले जो भी बचत आपको मिलती है वह तुरंत खोए उत्पादकता से खाया जाएगा। – engil

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