Jestem ciekawy z przyczyn technicznych, dlaczego wybierasz bazę danych Oracle w porównaniu z najnowszymi wersjami:
1) Microsoft SQL Server
2) MySQL
3) PostgreSQL
Jakie funkcje lub funkcje uzasadniają dodatkowy koszt. Interesują mnie argumenty techniczne, a nie wojna religijna. Znajomy zapytał mnie o to i zawsze korzystałem z jednego z 3, które wymieniłem. Nie wiedziałem wystarczająco dużo o bazach danych Oracle, aby wyrazić opinię.
Dzięki.
źródło
Tylko Oracle i Microsoft SQLServer są zamkniętymi źródłami, a kiedy coś pójdzie nie tak i masz problem, odpowiedzią jest tylko telefon (i gotówka, jeśli oczywiście). W każdym razie MySQL i PostGre oferują kilka usług konsultingowych dla przedsiębiorstw, ale ostatecznie konsultanci ci nie są tak naprawdę odpowiedzialni za produkt, ponieważ produkt należy do wszystkich. Co jest świetne, ponieważ możesz wejść i naprawić kod, jeśli jesteś dobry z C i stosunkowo niskopoziomowym programowaniem, ale jeśli nie znajdziesz rozwiązania, może to stać się dziką gonią.
Ponieważ nie każdy jest wystarczająco wykwalifikowany, a te przedsiębiorstwa z pieniędzmi preferują bezpieczeństwo (w sensie biznesowym) zamkniętych baz danych, jest to powód, dla którego te rozwiązania nie wyszły z biznesu, poza tym, że ich wdrożenia są solidne i warte swojej ceny, jeśli je masz.
Ok, w końcu najważniejsza różnica jest między SQLServer a Oracle i ta różnica polega na systemie operacyjnym, większość ludzi używających Windows będzie się trzymać, zgadłeś, SQLServer, ale jeśli korzystasz z odmian Unix, Oracle jest rozwiązaniem zamkniętym. W każdym razie używam Oracle w Solarisie, ale gdyby naszym celem był Windows, prawdopodobnie użyłbym SQLServer, ponieważ oba produkty są solidne, ale ufam, że Microsoft ma pod maską kilka specjalnych sztuczek, aby uzyskać najlepszą wydajność w systemie Windows.
źródło
Prawdziwe pytanie brzmi, jaki rodzaj aplikacji będzie używany do korzystania z RDMS. Z pewnością nie potrzebujesz wyroczni do swojego bloga lub klonu na Twitterze. Ale jeśli chcesz przeprowadzić zaawansowane analizy biznesowe, Oracle może mieć pewne funkcje, które mogą pomóc robić to wydajniej niż inne.
Serwer MS sql jest również bardzo dobry, ma mnóstwo funkcji. Jeśli uderzyło Cię w Linuksa i potrzebujesz bazy danych z funkcjami oferowanymi przez ms sql, wtedy oracle będzie dobrym wyborem.
źródło
Żeby wymienić tylko kilka:
No i oczywiście magia marki;)
A jeśli chodzi o wybór RDBMS? Zazwyczaj wybór jest dość oczywisty - Oracle lub reszta świata. Następnie możesz zawęzić wybór przez:
źródło
Myślę, że dzieje się tak dlatego, że Oracle był pierwszym systemem RDMS obsługującym „ sharding ”
źródło
Wiesz, koszty SQL Server i Oracle nie różnią się tak bardzo.
W rzeczywistości dla małych systemów koszt Oracle w porównaniu z twoją ulubioną bezpłatną bazą danych wynosi od zera (Oracle Express Edition) do niezbyt dużego (5800 USD za wieczyste procesory dla Standard Edition One).
Oto łącze do możliwości różnych wersji w 11g: http://www.oracle.com/database/product_editions.html .
Ceny katalogowe są dostępne dla wszystkich terytoriów na http://store.oracle.com - zazwyczaj duże firmy oczywiście nie płacą detalicznie;)
źródło