오라클 데이터베이스
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
오라클 데이터베이스는 래리 엘리슨 등이 1977년 설립한 SDL에서 개발을 시작하여, 1979년 출시된 최초의 상용 관계형 데이터베이스이다. 현재는 오라클(Oracle Corporation)에서 개발 및 판매하고 있으며, 23ai, 21c, 19c 등 다양한 버전이 존재한다. 행 수준 잠금, 읽기 일관성, REDO 로그 아카이브 등 다양한 기능을 제공하며, C 언어로 개발되어 다양한 플랫폼에서 사용할 수 있다. 오라클 데이터베이스는 상용 관계형 데이터베이스 시장에서 IBM Db2, 마이크로소프트 SQL 서버 등과 경쟁하며, 오픈 소스 데이터베이스와의 경쟁도 심화되고 있다. 오라클 데이터베이스는 여러 에디션으로 제공되며, 지원 계약을 통해 보안 패치 및 기술 지원을 받을 수 있다.
더 읽어볼만한 페이지
- 오라클 코퍼레이션 - 오라클 파크
오라클 파크는 샌프란시스코 자이언츠의 홈 구장으로, 맥코비 코브와 인접한 독특한 입지 조건과 스플래시 히트 존으로 유명하며 야구 외 다양한 스포츠 및 문화 행사가 개최되는 장소이다. - 오라클 코퍼레이션 - Btrfs
Btrfs는 내결함성, 복구 기능, 쉬운 관리를 특징으로 하는 카피-온-라이트 방식의 파일 시스템으로, 동적 아이노드 할당, 쓰기 가능한 스냅샷, 서브볼륨, 압축, 온라인 조각 모음 등의 기능을 제공하며 데이터 무결성 보장 및 오류 자동 수정이 가능하다. - 관계형 데이터베이스 관리 시스템 - IBM 시스템 R
- 관계형 데이터베이스 관리 시스템 - 마이크로소프트 액세스
마이크로소프트 액세스는 1992년 출시된 데이터베이스 관리 시스템으로, 테이블, 쿼리, 폼 등을 생성하고 VBA를 통해 솔루션을 개발하며, 윈도우에서 사용 가능하고 다양한 데이터 형식과 통합된다. - 사유 데이터베이스 관리 시스템 - IBM 시스템 R
- 사유 데이터베이스 관리 시스템 - SAP HANA
SAP HANA는 SAP SE에서 개발한 인메모리, 컬럼 지향 데이터베이스 관리 시스템으로, 빠른 데이터 처리 속도를 기반으로 온라인 트랜잭션 처리와 온라인 분석 처리를 단일 플랫폼에서 지원하며, SAP S/4HANA 등 다양한 SAP 애플리케이션 실행에 사용되고 클라우드 및 온프레미스 환경에 배포 가능하다.
오라클 데이터베이스 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
개발사 | 오라클 주식회사 |
출시일 | 1979년 |
최신 버전 | 23c |
최신 버전 출시일 | 2023년 9월 19일 |
종류 | 멀티 모델 데이터베이스 |
라이선스 | 사유 소프트웨어 |
웹사이트 | 오라클 데이터베이스 공식 웹사이트 |
프로그래밍 언어 | 어셈블리어 C C++ |
기술 정보 | |
데이터 모델 | 관계형 데이터베이스 |
SQL 표준 준수 | 준수 |
지원 운영체제 | 크로스 플랫폼 |
특징 | Exadata 지원 멀티 모델 데이터베이스 지원 |
2. 역사
래리 엘리슨과 그의 친구이자 전 동료인 밥 마이너와 에드 오츠는 1977년 소프트웨어 개발 연구소(Software Development Laboratories, SDL)라는 컨설팅 회사를 설립했다.[6] SDL은 오라클 소프트웨어의 초기 버전을 개발했다. ''오라클''이라는 이름은 엘리슨이 앰펙스에서 근무하기 전 참여했던 CIA 자금 지원 프로젝트의 코드명에서 유래되었다.[6]
1979년 SDL은 사명을 Relational Software, Inc (RSI)로 변경하고, 초기의 상용 관계형 데이터베이스인 Oracle V2를 발표했다. Oracle V2에는 트랜잭션 개념은 없었지만, 기본적인 데이터베이스 언어인 SQL을 사용할 수 있었다. Oracle에 Version 1이 존재하지 않는 것은, 구매층에게 세련된 데이터베이스라는 인상을 심어주기 위한 영업 전략이었다.
1983년, RSI는 사명을 Oracle Corporation으로 변경하고, C 언어로 재프로그래밍된 Oracle version 3을 출시하여 커밋이나 롤백과 같은 트랜잭션 개념을 지원했다.
1984년에 출시된 Oracle 4는 읽기 일관성을 지원했다.
1985년에는 클라이언트-서버 모델을 지원했고, Oracle 5.0은 분산 쿼리를 탑재했다.
1988년, Oracle은 ERP 시장에 참여하며 Oracle Financials를 출시했다. Oracle 6.0은 PL/SQL이나 행 레벨 락 등을 지원했다.
1992년 Oracle7 7.0은 병렬 쿼리, 완전 제약성, 저장 프로시저, 데이터베이스 트리거 등을 지원했다.
1997년 객체 지향 및 멀티미디어에 대응한 Oracle8 8.0이 출시되었다.
1999년 인터넷 사용 증가에 따라 Oracle8i (R8.1.5 ~)를 출시했다.
2001년 XML 입출력 등 400가지의 새로운 특징을 가진 Oracle9i Database를 출시했다.
2003년 그리드 컴퓨팅 기술을 응용한 Oracle Database 10g가 출시되었다.
2007년 Oracle Database 11g가 출시되었다.
2013년 Oracle Database 12c가 출시되었다.
오라클 제품은 맞춤형 릴리스 번호 매기기 및 명명 규칙을 따른다. 현재 릴리스인 오라클 데이터베이스 23ai의 "ai"는 "인공 지능(Artificial Intelligence)"을 의미한다. 이전 릴리스(예: 오라클 데이터베이스 19c, 10g, 오라클9i 데이터베이스)는 각각 "Cloud", "Grid", "Internet"을 의미하는 "c", "g", "i" 접미사를 사용했다. 오라클8i 데이터베이스 릴리스 이전에는 오라클 데이터베이스 명명 규칙에 접미사가 포함되지 않았다. 오라클 데이터베이스의 v1은 없었는데, 공동 창립자인 래리 엘리슨은 "아무도 버전 1을 사고 싶어하지 않을 것"이라고 생각했기 때문이다.[7]
2. 1. 설립 초기
래리 엘리슨은 그의 친구이자 이전 직장 동료였던 밥 마이너, 에드 오츠와 함께 1977년 소프트웨어 개발 연구소(Software Development Laboratories, SDL)라는 컨설팅 회사를 설립했다.[6] SDL은 오라클 소프트웨어의 초기 버전을 개발했다. ''오라클''이라는 이름은 엘리슨이 앰펙스에서 근무하기 전 참여했던 CIA 자금 지원 프로젝트의 코드명에서 유래되었다.[6]2. 2. 버전 출시
데이터베이스버전
출시
버전
출시
날짜
패치셋 / RU
버전
패치셋 / RU
날짜