Os bancos de dados Oracle usam Java internamente?


10

Minha pergunta é bastante simples. O Java é usado internamente pela Oracle em seus DBMSs?

Respostas:


18

Não.

Todos os pacotes (padrão) são gravados em PL / SQL. O próprio mecanismo DBMS está escrito em C

Editar: o
Oracle inclui uma JVM que é executada na mesma máquina que o próprio banco de dados, mas que não é usada para executar nenhum código "relacionado ao DBMS".

Está lá apenas para executar procedimentos / funções armazenados escritos em Java.


Uau, não sabia sobre a parte C. +1.
precisa saber é o seguinte

5
Confira sua "História Timeline": oracle.com/us/corporate/timeline/index.html : 1983: "A Oracle lança versão 3 do seu banco de dados, com o código do servidor escrito em linguagem de programação C"
a_horse_with_no_name

Meu palpite é que Java não existe então. Acho que o primeiro Java veio no Oracle 8i.
Richard Sayakanit 13/09/11

3
A JVM interna não é usada para executar nenhum código "relacionado ao DBMS". Está lá apenas para executar procedimentos / funções armazenados escritos em Java.
a_horse_with_no_name 13/09

7
@a_horse_with_no_name - Acho que depende do que você quer dizer com pacotes "padrão". A Oracle envia vários pacotes construídos em Java (qualquer coisa que use o XDB, por exemplo, incluindo muitos dos pacotes XMLQuery, depende da JVM interna). Estes não são "padrão" no sentido de pacotes que a maioria dos desenvolvedores usa com freqüência. Mas eles são "padrão" no sentido de que são instalados quando você faz uma instalação padrão do banco de dados Oracle.
Justin Cave
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.