History

In 1977, Larry Ellison, Robert Miner, and Ed Oates founded Software Development Laboratories, which was hired by the United States Central Intelligence Agency (CIA) in order to write a new database system based upon SQL. This system came to be known as Oracle. The company changed its name to Relational Software, Inc. in 1979 and then to Oracle Systems Corporation in 1982.

Data Model

Relational Key/Value Document / XML Graph

Oracle was originally designed as a relational DBMS. It now also supports a variety of data models for storage.

Storage Organization

Heaps

Compression

Naïve (Page-Level) Naïve (Record-Level) Bit Packing / Mostly Encoding

Oracle supports compression at multiple levels within the data, including by row, block, and index. It also supports network compression designed to reduce bandwidth usage and increase network throughput.

Isolation Levels

Read Committed Serializable

Oracle supports isolation levels of read committed as well as serializable, defaulting with the latter. There is an additional mode available, "read only", which is not part of the SQL standard.

System Architecture

Shared-Everything

Oracle RDBMS Logo
Website

http://www.oracle.com/us/products/database/

Tech Docs

https://docs.oracle.com/en/database/oracle/oracle-database/index.html

Developer

Oracle

Country of Origin

US

Start Year

1977

Project Type

Commercial

Written in

C, C++

Supported languages

C, C++, COBOL, Java, PHP, PL/SQL, Python, R, SQL, Visual Basic

Operating Systems

AIX, HP-UX, Linux, Solaris, Windows

Licenses

Proprietary

Wikipedia

https://en.wikipedia.org/wiki/Oracle_Database