аблиці заповнюються відразу при створенні);
Розпаралелювання операцій в запит;
Наявність широкого спектра засобів розробки, моніторингу та адміністрування.
Орієнтація на інтернет технології.
Рішення, які не поступаються розробкам Oracle можна знайти тільки в DB2 фірми IBM. Орієнтація на інтернет технології - основний девіз сучасних продуктів Oracle. У цьому зв'язку можна відзначити пакети interMedia, що забезпечує обробку даних в мультимедійних форматах, і Jserver, вбудоване засіб для роботи з мовою Java, що поєднує можливості мови Java з можливостями реляційних баз даних. Компоненти EnterpriseJavaBeans являють собою базові модулі з яких складаються Інтернет-додатки на мові Java. Фірма Oracle дотримується принципу, що всіма важливими функціями необхідно управляти з єдиного центру, тому пропонований модуль interMedia надає в розпорядження користувачів найпередовіші можливості для роботи з мультимедійними об'єктами:
Дуже розвинені засоби для обробки аудіо кліпів;
Нерухомих зображень;
відеофрагменти;
Географічних даних.
У Oracle8i реалізуються кращі на сьогоднішній день засоби для об'єктно-орієнтованого конструювання баз даних, у тому числі табличні структури, що допускають спадкування властивостей і методів інших табличних об'єктів БД, що дозволять уникнути помилок при побудові БД і полегшує їх обслуговування.
Також необхідно відзначити, що розроблена фірмою Oracle система оптимізації одночасного доступу (multiversioningconcurrency) є однією з найважливіших характеристик архітектури Oracle (подібна функція є лише в СУБД InterBase компанії InterBase компанії Inprise). Ця функція дозволяє виключити ситуацію, коли одному користувачеві доводиться чекати, поки інший завершить зміни у вміст баз даних. Ця функція дозволяє СУБД Oracle8i виконувати за секунду більше транзакцій в розрахунку на одного користувача, ніж будь-яка інша база даних. За рівнем продуктивності при роботі в WEB середовищі під LINUX Oracle займає почесне друге місце після СУБД MySQL, при цьому значно перевершуючи всі інші СУБД по надійності і безпеки. Також наступні технології є унікальними, реалізованими тільки в СУБД Oracle ..
Технологія RealApplicationCluster, що з'явилася в 9-й версії СУБД Oracle, дозволяє об'єднувати сервера, обслуговуючі СУБД в одну велику базу даних, що дозволяє досягти двох ключових цілей:
Підвищення продуктивності системи в цілому шляхом додавання в кластер нового обладнання, без заміни обладнання на більш потужне. Продуктивність системи підвищується пропорційно потужності підключеного вузла. Наслідком є ??збереження інвестицій в устаткування, часто досить суттєвих.
Підвищення відмовостійкості СУБД: при виході з ладу або плановому виключенні одного з серверів, що входять в кластер, СУБД повністю зберігає свою працездатність.
Схожі технології реалізовані в Microsoft SQL Server 2008, але є одна істотна відмінність: MicrosoftApplicationCluster дозволяє підвищити відмовостійкість системи в цілому, але без впливу на продуктивність.
Таким чином, використання RAC дозволяє значно підвищити продуктивність системи, яка дійшла до свого фізичного стелі, зі збереженням коштів, витрачених на це обладнання, і підвищити відмовостійкість системи. Як наслідок - надійність і економія ..
Ця технологія дозволяє створити резервний сервер основної бази даних із застосуванням всіх змін, зроблених на основному сервері. Виходить система, де працюють як мінімум два сервери: основний і резервний. У разі виходу з ладу або планової зупинки основного сервера в роботу автоматично вступає резервний сервер, і всі користувачі автоматично перемикаються і продовжують роботу на резервному сервері. Технологія проста в реалізації та налаштуванні і не вимагає великих витрат на розгортання та обладнання. Фізично резервний сервер може знаходитися в іншому приміщенні, будівлі або навіть місті. Все, що потрібно, - це звичайне мережеве з'єднання між двома серверами.
Можна використовувати декілька резервних серверів для одного робочого сервера.
Малюнок 9 - Технологія Active Data Guard
Які переваги надає використання цієї технології?
По-перше, очевидне - надійність. Живучість і відмовостійкість бази даних підвищується на порядок.
По-друге, розвантаження робочого сервера від резервного копіювання, яка можна виконувати на резервному сервері, і розвантаження від звітів та інших операцій тільки на читання, які також можна виконувати на резервному сервері.
По-третє, планове виключення резервного сервера, наприклад, для оновлень, не зачепить роботу користувачів.
...