Oracle 데이터베이스는 Java를 내부적으로 사용합니까?


답변:


18

아니.

모든 (표준) 패키지는 PL / SQL로 작성됩니다. DBMS 엔진 자체는 C로 작성

편집 :
Oracle에는 데이터베이스 자체와 동일한 시스템에서 실행되는 JVM이 포함되어 있지만 "DBMS 관련"코드를 실행하는 데 사용되지는 않습니다.

Java로 작성된 저장 프로 시저 / 함수를 실행하는 것만 있습니다.


와우, C 부분에 대해 몰랐다. +1.
StanleyJohns

5
: 그들의 "역사 타임 라인"확인 oracle.com/us/corporate/timeline/index.html : 1983 : "오라클은 C 프로그래밍 언어로 작성된 서버 코드와 데이터베이스의 버전 3을 출시"
a_horse_with_no_name

내 생각 엔 Java가 존재하지 않는다는 것입니다. 첫 번째 Java가 Oracle 8i에서 나온 것 같습니다.
Richard Sayakanit

3
내부 JVM은 "DBMS 관련"코드를 실행하는 데 사용되지 않습니다. Java로 작성된 저장 프로 시저 / 함수를 실행하는 것만 있습니다.
a_horse_with_no_name

7
@a_horse_with_no_name- "표준"패키지의 의미에 따라 다릅니다. Oracle은 Java로 빌드 된 많은 패키지를 제공합니다 (예 : 많은 XMLQuery 패키지를 포함하여 XDB를 사용하는 것은 내부 JVM에 따라 다름). 이것들은 대부분의 개발자들이 자주 사용하는 패키지라는 의미에서 "표준"이 아닙니다. 그러나 Oracle 데이터베이스의 기본 설치를 수행 할 때 설치된다는 점에서 "표준"입니다.
저스틴 동굴
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.