Oracle
Oracle Database или Oracle RDBMS —
Программно-аппаратные платформы Oracle
До выпуска Oracle9i корпорация Oracle портировала движок базы данных на многие платформы, но в последнее время Oracle портирует на меньшее количество платформ. К примеру Oracle RDBMS 10g с июня 2005 года поддерживаются следующие
- Linux x86
- Linux
x86-64 - Linux на zSeries
- Linux Itanium
- Linux на POWER
- Microsoft Windows (
32-бит )
- Windows NT (x64)
- Windows NT (
64-бит Itanium) - Solaris x86
- Solaris AMD64/EM64T
- Solaris SPARC (
64-бит ) - AIX5L
HP-UX PA-RISC HP-UX Itanium- HP Tru64 UNIX
- HP OpenVMS Alpha
- IBM z/OS
- Mac OS X Server
Редакции Oracle
СУБД поставляется в четырёх различных редакциях, ориентированных на различные сценарии разработки и развертывания приложений (а также отличающиеся ценой).
Название | Ограничения | Операционные платформы |
Enterprise Edition | — | — |
Standard Edition | не может устанавливаться на системы, имеющие более | — |
Standard Edition One | не может устанавливаться на системы, имеющие более | — |
Personal Edition | один пользователь | — |
Lite | для мобильных и встраиваемых устройств | — |
Express Edition | бесплатная редакция; используемая оперативная память — 1 ГБ, а также используется только 1 процессор, максимальный объём базы данных — 12 ГБ, из них от 0,5 до 0,9 ГБ используются словарём данных, внутренними схемами и временным дисковым пространством | Windows x86 Linux |
Особенности Oracle
- MVCC (англ. MultiVersion Concurrency Control) Многоверсионность данных для управления параллельными транзакциями
- Секционирование
- Автономные транзакции
- Automatic Storage Management — автоматическое управление хранением файлов БД
- Oracle Enterprise Manager — набор инструментов, предназначенных для управления и мониторинга СУБД Oracle и серверов, на которых они установлены.
- Пакеты
- Поддержка последовательностей
- Аналитические функции в SQL
- Profile manager
- Oracle Label Security
- Streams
- Advanced Queuing
- Flashback Query
- RAC (англ. Real Application Clusters)
- RAT (Real Application Testing) — позволяет значительно снизить затраты на испытание новой конфигурации программного или аппаратного обеспечения, так как способна точно воспроизвести на ней нагрузку рабочего сервера
- Data Guard — технология, позволяющая создать резервный сервер, который может работать в паре с основным, снижая нагрузку на него, и который может автоматически заменить основной сервер в случае его отказа или планового отключения (есть вариант с постоянной доступностью резервного сервера для чтения — Active Data Guard)
- Total Recall — даёт возможность разгрузить базу данных от устаревшей, редко используемой информации, сохраняя при этом возможность доступа к ней, так что для пользователя базы данных это изменение остаётся незамеченным
- Объектные типы (в смысле
объектно-ориентированного подхода) - Automatic Database Diagnostic Monitoring — автоматический мониторинг и диагностика баз для выявления проблем производительности и, возможно, автоматической корректировки (если таковая определена администратором)
- Подсказки для изменения плана выполнения запроса.