Różnica między Oracle 9i a Oracle 10g

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 za pomocą identyfikatora systemu alfanumerycznego (SID).

Oprogramowanie Oracle Database zawiera zestaw procesów systemu operacyjnego, takich jak PMON lub monitor procesu i SMON lub monitor systemu oraz pamięć z pamięcią danych. W 2001 roku wypuszczono Oracle 9i, „i” oznacza słowo „Internet”, co oznacza, że ​​jest on gotowy do Internetu. Ma następujące nowe funkcje:

Bezpośrednia obsługa bazy danych XML.
Java JDK 1.3.
Oracle Data Guard i ulepszenia.
Nowe funkcje udostępniania danych i replikacji.
Kompresuje klucze w tabelach podczas ładowania danych.
Ulepszenia bezpieczeństwa.
Zarządzaj lokalnymi obszarami tabel.
Zautomatyzowane DBA.

Z drugiej strony Oracle 10g został wydany w 2003 roku w celu obsługi wyrażeń regularnych z literą „g” oznaczającą „grid”, aby podkreślić Oracle 10g jako gotowy do przetwarzania gridowego. Oto niektóre z jego funkcji:

Nowa baza danych upuszczania i zmiany bazy danych rozpoczyna składnię kopii zapasowej.
Broker Oracle 10g Data Guard Broker i RAC do obsługi Redo Log Transport.
Obsługa funkcji SQL i obsługi wyrażeń regularnych.
Obsługuje bazę danych HTML.
Kosz do przechowywania obiektów i nowe polecenie czyszczenia.
Polecenie obszaru tabel SYSAUX i zmiana nazwy 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:

Łatwość zarządzania Udowodniono, że Oracle 10g jest ł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ążenie DBA i przyspiesza wykonywanie zadań zarządzania.
Plik wykonywalny Oracle 10g jest większy.
Oracle 9i nie zezwala na wycofanie po upuszczeniu, gdy jest to 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łówna różnica między nimi polega na tym, ż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 Object-Relational Database Management System (ORDMBS), który został wydany w 2001 roku, podczas gdy Oracle 10g jest również Object-Relational Database Management System (ORDMBS), który został wydany w 2003 roku.
2. „i” w Oracle 9i oznacza „gotowy do Internetu”, natomiast „g” w Oracle 10g oznacza „gotowy do pracy w sieci”.
3.Oracle 10g jest w rzeczywistości ulepszoną lub wyższą wersją Oracle 9i.
4.Oracle 10g jest łatwiejszy do zarządzania, podczas gdy Oracle 9i nie.
5.Oracle 10g oferuje więcej funkcji, podczas gdy Oracle 9i oferuje mniej.
6.Oracle 10g ma wyższe wymagania systemowe, podczas gdy Oracle 9i ma niższe wymagania systemowe.
7.Oracle 10g oferuje również flashback, tworzenie kopii zapasowych, odzyskiwanie i kilka innych ulepszeń, podczas gdy Oracle 9i nie.