Oracle 9i i Oracle 10g

Anonim

Oracle 9i vs Oracle 10g

W 1977 r. Software Development Laboratories (SDL) opracowało oprogramowanie Oracle Database, które jest po prostu znane jako Oracle. Jest to obiektowo-relacyjny system zarządzania bazą danych (ORDMBS), który jest identyfikowany przez alfa numeryczny identyfikator systemu (SID).

Oprogramowanie Oracle Database zawiera zestaw procesów systemu operacyjnego, takich jak PMON lub monitor procesów i SMON lub monitor systemu razem oraz pamięć z pamięcią danych. W 2001 r. Wydano Oracle 9i, a "i" oznacza słowo "Internet", co oznacza, że ​​jest gotowe do Internetu. Ma następujące nowe funkcje:

Obsługa bezpośredniej bazy danych XML. Java JDK 1.3. Oracle Data Guard i rozszerzenia. Nowe funkcje udostępniania danych i replikacji. Kompresuje klucze w tabelach podczas ładowania danych. Ulepszenia bezpieczeństwa. Zarządzaj lokalami systemowymi lokalnie. Automatyczne DBA.

Z drugiej strony Oracle 10g został wydany w 2003 roku, aby obsługiwać wyrażenia regularne z literą "g" oznaczającą "siatkę", aby podkreślić Oracle 10g jako gotowe do obliczeń gridowych. Oto niektóre z jego funkcji:

Nowa baza danych i zmiana bazy danych rozpoczynają składowanie kopii zapasowej. Oracle 10g Data Guard Broker i RAC wspierają Redo Log Transport. SQL obsługuje funkcję i obsługę wyrażeń regularnych. Obsługuje bazę danych HTML. Kosz na przechowywanie obiektów i nowe polecenie oczyszczania. Polecenie SYSAUX table space i zmień nazwę obszaru tabel. Zautomatyzowane zarządzanie pamięcią masową (ASM). Automatyczne repozytorium obciążenia (AWR). Automatyczny monitor diagnostyczny bazy danych (ADDM).

Te dwie wersje mają wiele różnic, w tym następujące:

Zarządzalność. Oracle 10g okazał się łatwiejszy w zarządzaniu niż Oracle 9i. Nowy ADDM i SQL Tuning Advisor Oracle 10g to bardzo znacząca poprawa w stosunku do Oracle 9i. Oracle 10g zmniejsza obciążenia DBA i przyspiesza wykonywanie zadań związanych z zarządzaniem. Plik wykonywalny Oracle 10g jest większy. Oracle 9i nie zezwala na wycofywanie po spadku, gdy jest dozwolone w Oracle 10g. Oracle 10g ma więcej funkcji i oferuje bardziej wydajną obsługę replikacji niż Oracle 9i. Oracle 10g ma wyższe wymagania systemowe niż Oracle 9i.

Obie wersje mają doskonałe funkcje. Główną różnicą między nimi jest to, że Oracle 10g jest wyższą wersją niż Oracle 9i i ma wiele dodatkowych funkcji, które rozszerzają funkcje Oracle 9i, podczas gdy niektóre stare funkcje mogły zostać porzucone.

Streszczenie:

1.Oracle 9i to obiektowo-relacyjny system zarządzania bazami danych (ORDMBS), który został wydany w 2001 r., A Oracle 10g to również obiektowo-relacyjny system zarządzania bazami danych (ORDMBS), który został wydany w 2003 r. 2. "i" w Oracle 9i oznacza "Internet gotowy", podczas gdy "g" w Oracle 10g oznacza "grid computing ready". 3.Oracle 10g jest w rzeczywistości ulepszoną lub wyższą wersją Oracle 9i. 4.Oracle 10g jest bardziej zarządzalny, a Oracle 9i nie. 5.Oracle 10g oferuje więcej funkcji, a Oracle 9i oferuje mniej. 6.Oracle 10g ma wyższe wymagania systemowe, a Oracle 9i ma niższe wymagania systemowe. 7.Oracle 10g oferuje również flashback, backup, odzyskiwanie i kilka innych ulepszeń, podczas gdy Oracle 9i tego nie robi.