Porównanie SQL Server z bazą danych firmy Oracle
Microsoft SQL Server 2008 stanowi platformę danych, która przynosi znacznie więcej korzyści (j. ang.) biznesowych w porównaniu z bazą danych firmy Oracle: większe bezpieczeństwo, wydajność i skalowalność, wydajność programistów oraz narzędzia analizy biznesowej (BI) — wszystko to przy niższych całkowitych kosztach posiadania niż w przypadku produktów firmy Oracle, w tym także Oracle RAC.
W skrócie
Zobacz porównanie SQL Server 2008 z bazą danych Oracle 11g. Aby zapoznać się ze szczegółowym porównaniem, przeczytaj oficjalny dokument Spojrzenie w przyszlosc - porownanie SQL Server 2008 z Oracle Database 11g.
|
|
LEGENDA: |
|
|
|
|
SQL Server |
Oracle 11g |
|---|---|---|
|
Wydajność i skalowalność |
|
|
|
Większe bezpieczeństwo (mniejsza podatność na zagrożenia) |
|
|
|
Wydajność programistów |
|
|
|
Analiza biznesowa* |
|
|
|
Integracja z pakietem Microsoft Office* |
|
|
|
Całkowity koszty posiadania (TCO) |
|
|
Przewagi SQL Server 2008 nad bazą danych Oracle 11g:
-
Wydajność i skalowalność: usługi dotyczące danych SQL Server, filtrowane indeksy, zaawansowane kolumny rzadki, wielowątkowy dostęp do partycji, kompresja indeksów kolumn
-
Bezpieczeństwo: podpisywanie modułów przy użyciu certyfikatu oraz zintegrowane aktualizacje i poprawki
-
Zaawansowane zarządzanie: SQL Server PowerShell, struktura zarządzania zasadami (Policy Management Framework)
* Produkt firmy Oracle udostępnia tylko niektóre funkcje w tych obszarach oraz wymaga poniesienia dodatkowych kosztów licencyjnych (j. ang.).
Bezpieczeństwo
W ciągu ostatnich czterech lat w SQL Server 2005 wykryto tylko 1 lukę w zabezpieczeniach, natomiast w produktach bazodanowych firmy Oracle znaleziono ponad 330 krytycznych luk w zabezpieczeniach (na podstawie danych pochodzących z National Vulnerability Database (NIST)). Wysoki poziom bezpieczeństwa produktu SQL Server 2008 wynika z:
-
Zaawansowanych funkcji bezpieczeństwa zastosowanych w wersjach Standard, Enterprise i Workgroup produktu SQL Server. Firma Oracle udostępnia jedynie podstawowe zabezpieczenia w wersjach Standard i Enterprise, a dodatkowo płatne opcje zabezpieczeń są dostępne tylko w wersji Enterprise.
-
Bezpieczne procesy techniczne (j. ang.) w ramach inicjatywy Trustworthy Computing Initiative (j. ang.) spowodowały, że SQL Server został stworzony przy użyciu zaawansowanych zabezpieczeń. Funkcje bezpieczeństwa są bezużyteczne, jeśli produkt nie będzie od podstaw dobrze zaprojektowany.
-
Niezawodna infrastruktura Microsoft Update zmniejsza zagrożenie dla bezpieczeństwa oraz skraca przestoje związane z instalacją poprawek. Zgodnie z opinią jednego z ekspertów, firma Oracle jest o pięć lat (j. ang.) opóźniona względem firmy Microsoft w zakresie zarządzania poprawkami. Dwie trzecie (j. ang.) administratorów baz danych firmy Oracle nie stosuje poprawek zabezpieczeń.
Przedstawiciele branży porównują zabezpieczenia produktów SQL Server i Oracle:
-
Dwie trzecie administratorów baz danych firmy Oracle nie stosuje poprawek zabezpieczeń (j. ang.)
-
Analiza: bazy danych programu SQL Server są najbardziej bezpieczne (j. ang.)
-
David Litchfield: która baza danych jest bezpieczniejsza? (j. ang.)
-
Rozwiązania firmy Microsoft wyprzedzają rozwiązania firmy Oracle na polu zabezpieczeń (j. ang.)
-
Microsoft SQL Server ma znacznie mniej luk w zabezpieczeniach (j. ang.)
Wydajność i skalowalność
SQL Server jest skalowany pod kątem obsługi największych obciążeń danymi, o czym świadczą znakomite wyniki standardowych w branży testów porównawczych. Tacy klienci jak Unilever (j. ang.), Citi (j. ang.), Barclays Capital (j. ang.) i Mediterranean Shipping obsługują swoje najważniejsze aplikacje biznesowe za pomocą SQL Server. Z kolei klienci korzystający z SQL Server 2008, w tym liczący się na rynku niezależni dostawcy oprogramowania jak Siemens and RedPrairie, zgłaszają swoje bardzo pozytywne opinie na temat najnowszych technologii w zakresie skalowalności (j. ang.). Microsoft SQL Server został uhonorowany nagrodami Best Seller oraz Top Growth Best Seller przez czasopismo CRN Magazine (j. ang.).
-
SQL Server już wspomaga największych na świecie klientów (j. ang.) w każdej branży.
-
SQL Server jest projektowany w celu osiągnięcia jak najlepszych wyników w branżowych testach porównawczych oraz dostosowany do potrzeb najbardziej wymagających i największych przedsiębiorstw.
-
Więcej niezależnych dostawców (j. ang.) oprogramowania obsługuje platformę SQL Server niż bazę danych firmy Oracle.
Niezawodne skalowanie pozwala sprostać największym wyzwaniom
-
Firma Camstar (j. ang.) przekonała się, że SQL Server 2005 Enterprise Edition (wersja 64-bitowa) można dostosować do najbardziej wygórowanych potrzeb związanych z produkcją.
-
Firma Temenos (j. ang.), wiodący dostawca podstawowych systemów bankowości elektronicznej dla instytucji finansowych na całym świecie, współpracowała z firmami Microsoft i Intel w celu przetestowania wydajności systemu Temenos T24 Model Bank zainstalowanego na platformie Microsoft® SQL Server™ 2005 Enterprise Edition (wersja 64-bitowa), przy zastosowaniu technologii Quad-Core Intel® Xeon®.
Wydajność programistów
Porównanie integracji SQL Server i Oracle oraz wydajności programistów
Analiza biznesowa
Microsoft SQL Server wchodzi w skład zintegrowanej platformy analizy biznesowej firmy Microsoft, obejmującej hurtownie danych, analitykę i sprawozdawczość, obsługę kart wyników, planowanie i budżetowanie. W ocenie instytutu Gartnera, SQL Server znajduje się w części „liderów”, jeśli chodzi o analizę biznesową (Magic Quadrant dla BI (j. ang.)) oraz hurtownie danych (Magic Quadrant dla hurtowni danych). Oprogramowanie SQL Server 2008 oferuje nowe funkcje hurtowni danych i analizy biznesowej, gotowe do użytku zaraz po zainstalowaniu. Za podobne funkcje firma Oracle nalicza aktualnie dodatkowe opłaty (uwzględnione w cenie katalogowej) sięgające 800% lub więcej procent (j. ang.), licząc od maksymalnych opłat za podstawową bazę danych.
Przeczytaj wiadomości branżowe oraz raporty analityków na temat rozwiązań analizy biznesowej firmy Microsoft
Całkowity koszt posiadania (TCO)
SQL Server jest dostarczany wraz z zaawansowanymi i zintegrowanymi technologiami (zaawansowana kompresja, wysoka dostępność, zaawansowane zarządzanie, partycjonowanie, OLAP, wyszukiwanie danych, raportowanie na poziomie przedsiębiorstw, bezpieczeństwo danych przestrzennych oraz zaawansowane zabezpieczenia). Klienci firmy Oracle mogą je funkcjonalności nabyć jako dodatkowe, płatne produkty.
-
SQL Server charakteryzuje się prostym (j. ang.), warstwowym modelem licencjonowania zbiorczego (SKU). Firma Oracle obciąża swoich klientów dodatkowymi kosztami licencyjnymi (j. ang.) za skomplikowany zestaw opcji i dodatków potrzebnych do stworzenia, wdrożenia i zarządzania większością aplikacji działających na dużą skalę.
-
Zintegrowane środowisko programistyczne oraz łatwe w użyciu narzędzia programistyczne poprawiają wartości wskaźników „Time to Solution” oraz „Time to Value” dla aplikacji.
-
Sukcesy w samodzielnym dostosowywaniu i zautomatyzowana administracja prowadzą do znacznie prostszego profilu programowania i zarządzania niż w przypadku produktów firmy Oracle.
-
Integracja ze wszystkimi aplikacjami firmy Microsoft przyczynia się do łatwiejszego tworzenia i wdrażania oprogramowania oraz większej wydajności (j. ang.) niż w przypadku produktów firmy Oracle.
Zapoznaj się z innymi porównaniami kosztów produktów SQL Server i Oracle
Wysoka dostępność
Rozwiązanie SQL Server zainstalowane na serwerach SMP (z funkcją dublowania baz danych w celu zapewnienia większej dostępności) jest tańsze i łatwiejsze w zarządzaniu niż produkt Oracle RAC. Koszt i duża złożoność produktu Oracle RAC utrudniająca administrowanie mogą przeważyć nad potencjalnymi oszczędnościami wynikającymi z zastosowania powszechnie dostępnego sprzętu. Przeczytaj cały raport w celu poznania szczegółów.
Przeczytaj więcej na temat rozwiązań SQL Server i Oracle RAC
SQL Server 2008
SQL Server 2008
