Oracle (СУБД)
Материал из Википедии — свободной энциклопедии
Тип | Объектно-реляционная СУБД |
Разработчик | Oracle Corporation |
ОС | Кроссплатформенное программное обеспечение |
Текущая версия | 10g — 2005 |
Лицензия | Коммерческая, для разработчиков |
Сайт | www.oracle.com/database/ |
Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных (СУБД).
Содержание |
[править] История
- 1977 — Ларри Эллисон основал Software Development Laboratories (SDL).
- 1979 — SDL сменила имя на Relational Software, Inc. (RSI) и выпустила Oracle 2. Эта версия не поддерживала транзакции, но реализовывала основную функциональность SQL. (RSI не выпускала версию 1 — по маркетинговым соображениям первая версия получила имя version 2.) Выпуском Oracle V2, RSI опередила IBM, в лаборатории которой была разработана теория и прототип реляционной базы данных System R.
- 1983 — RSI вновь сменила своё имя и стала называться Oracle Corporation. Была выпущена Oracle 3, переписанная на C и поддерживающая функции COMMIT и ROLLBACK для реализации транзакций. В этой версии поддержка платформ была расширена: помимо реализации на Digital VAX/VMS появилась реализация на Unix.
- 1984 — выпущена версия Oracle 4.
- 1985 — выпущена версия Oracle 5.
- 1986 — выпущена версия Oracle 5.1.
- 15 марта 1986 — Oracle Corporation выходит на биржу.
- 1988 — выпущена версия Oracle 6.
- 1989 — выпущена версия Oracle 6.2.
- 1992 — выпущена версия Oracle 7.
- 1994 — выпущена версия Oracle 7.1.
- 1997 — выпущена версия Oracle 8, с поддержкой объектно-ориентированной разработки и мультимедийных приложений.
- 1998 — выпущена версия Oracle 8i, «i» в названии продукта обозначает поддержку интернета, начиная с версии Oracle 8.1.5 — интеграция Java (JVM в СУБД).
- 2001 — выпущена версия Oracle 9i.
- 2004 — выпущена версия Oracle 10g Release 1 (10.1.0); «g» обозначает «Grid» (решётка) —
- 2005 — выпущена версия Oracle 10g Release 2 (10.2.0).
[править] Программно-аппаратные платформы
До выпуска Oracle9i, корпорация Oracle портировала движок базы данных на многие платформы но в последнее время Oracle портирует на меньшее количество платформ. К примеру Oracle RDBMS 10g с июня 2005 года поддерживаются следующие программно-аппаратные платформы:
- Linux x86
- Linux x86_64
- Linux на zSeries
- Linux Itanium
- Linux на POWER
- Microsoft Windows (32-бит)
- Microsoft Windows (x64)
- Microsoft Windows (64-бит Itanium)
- Solaris x86
- 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 Database поставляется в четырех различных редакциях, ориентированных на различные сценарии разработки и развертывания приложений.
Название | Стоимость | Ограничения |
---|---|---|
Enterprise Edition | $40 000 за процессор $800 на пользователя |
|
Standard Edition | $20 000 за процессор $300 на пользователя |
не может устанавливаться на системы, имеющие более 4-х процессорных разъёмов |
Standard Edition One | $4995 на процессор $149 на пользователя |
не может устанавливаться на системы, имеющие более 2-х процессорных разъёмов |
Personal Edition | $400 | один пользователь |
Lite | $100 | для мобильных и встраиваемых устройств |
Express Edition | бесплатно | используемая оперативная память — 1 ГБайт, максимальный объём данных — 4 ГБайт |
[править] Особености
- MVCC (англ. multiversion concurrency control) Многоверсионность данных и управление параллельными *транзакциями http://www.osp.ru/os/2005/01/064.htm
- Секционирование
- Автономные транзакции
- asm
- Пакеты (Packages)
- sequence
- Аналитические функции http://www.interface.ru/fset.asp?Url=/oracle/anal-itiv.htm
- Profile manager
- Oracle Label Security http://www.oracle.com/global/ru/oramag/august2004/admin_sec_row.html
- Streams http://zeus.sai.msu.ru:7000/database/oracle/streams/
- Advanced Queuing
- Flashback Query
- RAC
- Object Oriented Features
[править] Ссылки
- Oracle Inc.
- http://www.sql.ru/forum/actualtopics.aspx?bid=3
- http://groups.google.com/group/fido7.ru.rdbms.oracle
- http://groups-beta.google.com/group/relcom.comp.dbms.oracle
- http://www.interface.ru/fset.asp?Url=/oracle/gazeta/master.htm
- Обзор Oracle Database 10g Express Edition
- What is the origin of the name ORACLE?
[править] Литература
- Рик Гринвальд, Роберт Стаковьяк и др., Программирование баз данных Oracle для профессионалов: Пер. с англ. — М. : 2007. — 784 стр. с ил., Издательство «Диалектика».
Системы управления базами данных (СУБД) |
MySQL | Firebird | InterBase | PostgreSQL | MS SQL Server | SQLite | DB2 | Oracle | Informix | DataFlex | OpenOffice.org Base | MS Access | Sybase ASE | Sybase ASA | Sybase IQ | Cachee | Paradox | Pervasive SQL | MSDE | ЛИНТЕР | db4o | PrimeBase | Rdb | Ingres | Berkeley DB |