Najlepsza odpowiedź
Zobaczmy funkcje bazy danych Sybase i Oracle:
Baza danych Sybase:
Tabele są przechowywane w segmentach; segment to obszar w urządzeniu, o nazwie i rozmiarze, który jest przydzielony do bazy danych. Dziennik transakcji jest przechowywany w osobnym segmencie, zwykle w oddzielne urządzenie.
Baza danych Oracle:
Tabele są przechowywane w obszarze tabel; obszar tabel składa się z jednego lub większej liczby plików danych. Chociaż możliwe jest użycie surowych urządzeń w Oracle, nie jest to zalecane. Pliki kontrolne, segmenty wycofywania i dzienniki ponownego wykonania są przechowywane w osobnych plikach w systemie operacyjnym.
Teraz zobacz różnice między bazą danych Sybase a bazą danych Oracle:
Sybase jest dużo łatwiejszy do szybkiego uruchomienia i uruchomienia. Instalacja jest dużo prostsza, a serwer wydaje się być lepiej „dostrojony” po wyjęciu z pudełka niż Oracle. Możesz wykonywać te same aplikacje w obu – Sybase używa języka Transact-SQL jako języka procedur składowanych, a Oracle używa PL / SQL. Oba są potężnymi językami do kodowania logiki w bazie danych.
Oracle jest bazą danych wybieraną przez wiele dużych pakietów, takich jak PeopleSoft, SAP itp., Chociaż większość innych programów obsługuje oba.
Oracle ma znacznie większy udział w rynku niż Sybase, a Sybase miała w przeszłości pewne trudności finansowe.
Odpowiedź
To pytanie musi być bardziej szczegółowe. Zarówno Sybase (obecnie SAP), jak i Oracle oferują różnorodne rozwiązania bazodanowe – na przykład rozwiązania dla OLTP, Analytics, rozwiązania odporne na awarie z wyższą dostępnością lub rozproszone rozwiązanie wielowęzłowe. porównywanie jabłka z ziemniakiem – bez sensu.