Різниця між Oracle 9i та Oracle 10g

Oracle 9i проти Oracle 10g

У 1977 р. Лабораторії розробки програмного забезпечення (SDL) розробили програмне забезпечення бази даних Oracle, яке називається просто Oracle. Це об'єктно-реляційна система управління базами даних (ORDMBS), яка ідентифікується альфа-числовим ідентифікатором системи (SID).

Програмне забезпечення бази даних Oracle включає набір процесів операційної системи, таких як PMON або монітор процесу та SMON або системний монітор разом і пам'ять зі зберіганням даних. У 2001 році було випущено Oracle 9i, що означає «я», яке означає, що воно готове до Інтернету. Він має такі нові функції:

Пряма підтримка бази даних XML.
Java JDK 1.3.
Oracle Data Guard та вдосконалення.
Нові функції обміну та реплікації даних.
Стискає клавіші в таблицях під час завантаження даних.
Поліпшення безпеки.
Місцеве управління просторами системних таблиць.
Автоматизована DBA.

Oracle 10g, з іншого боку, був випущений в 2003 році, щоб підтримати регулярні вирази з літерою "g", що стоїть на "grid", щоб підкреслити Oracle 10g як готові сіткові обчислення. Ось деякі його особливості:

Нова база даних drop і база даних alter починають резервний синтаксис.
Oracle 10g Data Guard Broker та RAC для підтримки Redo Log Transport.
SQL застосовує функції та підтримку регулярних виразів.
Підтримує базу даних HTML.
Кошик для зберігання предметів та нову команду очищення.
Простір таблиці SYSAUX та команда перейменування простору таблиці.
Автоматизоване управління зберіганням (ASM).
Автоматичне сховище робочого навантаження (AWR).
Автоматичний діагностичний монітор баз даних (ADDM).

Ці дві версії мають багато відмінностей, включаючи наступне:

Керованість. Oracle 10g виявився більш керованим, ніж Oracle 9i.
Новий радник з налаштування ADDM та SQL Oracle 10g - це надзвичайно помітне поліпшення порівняно з програмою Oracle 9i.
Oracle 10g зменшує навантаження DBA і прискорює виконання завдань управління.
Виконаний Oracle на 10 г більший.
Oracle 9i не дозволяє відкатати після краплі, поки це дозволено в Oracle 10g.
Oracle 10g має більше функцій і пропонує більш ефективну підтримку реплікації, ніж
Oracle 9i.
Oracle 10g має більш високі системні вимоги, ніж Oracle 9i.

Обидві версії мають відмінні функції. Основна відмінність між ними полягає в тому, що Oracle 10g є вищою версією, ніж Oracle 9i і має багато додаткових функцій, що покращують можливості Oracle 9i, хоча деякі старі функції, можливо, були відмовлені.

Підсумок:

1.Oracle 9i - це об'єктно-реляційна система управління базами даних (ORDMBS), яка була випущена в 2001 році, тоді як Oracle 10g - це також об'єктно-реляційна система управління базами даних (ORDMBS), яка була випущена в 2003 році.
2. "I" в Oracle 9i означає "Інтернет готовий", тоді як "g" в Oracle 10g означає "готові обчислення в мережі".
3.Oracle 10g - це фактично оновлена ​​або вища версія Oracle 9i.
4.Oracle 10g є більш керованим, а Oracle 9i - ні.
5.Oracle 10g пропонує більше функцій, тоді як Oracle 9i пропонує менше.
6.Oracle 10g має більш високі системні вимоги, тоді як Oracle 9i має нижчі системні вимоги.
7.Oracle 10g також пропонує flashback, резервне копіювання, відновлення та кілька інших вдосконалень, в той час як Oracle 9i цього не робить.