Базы данных Oracle используют Java для внутреннего использования?


Ответы:


18

Нет.

Все (стандартные) пакеты написаны на PL / SQL. Сам движок СУБД написан на С

Редактирование:
Oracle включает JVM, которая работает на том же компьютере, что и сама база данных, но не используется для запуска какого-либо кода, связанного с СУБД.

Это только для запуска хранимых процедур / функций, написанных на Java.


Ух ты, не знал про С часть. +1.
СтэнлиДжонс

5
Ознакомьтесь с их «хронологией истории»: oracle.com/us/corporate/timeline/index.html : 1983: «Oracle выпускает версию 3 своей базы данных с серверным кодом, написанным на языке программирования C»
a_horse_with_no_name

Я думаю, что Java не существует тогда. Я думаю, что первая Java пришла в Oracle 8i.
Ричард Саяканит

3
Внутренняя JVM не используется для запуска какого-либо кода, связанного с СУБД. Это только для запуска хранимых процедур / функций, написанных на Java.
a_horse_with_no_name

7
@a_horse_with_no_name - думаю, это зависит от того, что вы подразумеваете под «стандартными» пакетами. Oracle поставляет несколько пакетов, встроенных в Java (например, все, что использует XDB, включая многие из пакетов XMLQuery, зависит от внутренней JVM). Они не являются «стандартными» в смысле пакетов, которые часто используют большинство разработчиков. Но они являются «стандартными» в том смысле, что они устанавливаются при установке базы данных Oracle по умолчанию.
Джастин Кейв
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.