Oracle veritabanları Java'yı dahili olarak kullanıyor mu?


10

Sorum oldukça basit. Java, DBMS'lerinde Oracle tarafından dahili olarak mı kullanılıyor?

Yanıtlar:


18

Hayır.

Tüm (standart) paketler PL / SQL'de yazılmıştır. DBMS motorunun kendisi C ile yazılmıştır

Düzenle:
Oracle, veritabanının kendisi ile aynı makinede çalışan bir JVM içerir, ancak herhangi bir "DBMS ile ilgili" kodu çalıştırmak için kullanılmaz.

Java ile yazılmış saklı yordamları / işlevleri çalıştırmak için sadece orada.


Vay canına, C kısmı hakkında hiçbir şey bilmiyordum. +1.
StanleyJohns

5
"Geçmiş Zaman Çizelgesi" ne göz atın: oracle.com/us/corporate/timeline/index.html : 1983: "Oracle, C programlama dilinde yazılmış sunucu koduyla birlikte veritabanının 3. Sürümünü yayınladı"
a_horse_with_no_name

Tahminimce Java mevcut değil. Sanırım ilk Java Oracle 8i'de geldi.
Richard Sayakanit

3
Dahili JVM, "DBMS ile ilgili" herhangi bir kodu çalıştırmak için kullanılmaz. Java ile yazılmış saklı yordamları / işlevleri çalıştırmak için sadece orada.
a_horse_with_no_name

7
@a_horse_with_no_name - Sanırım "standart" paketlerden kastettiğinize bağlı. Oracle, Java'da yerleşik bir dizi paket gönderir (örneğin, XMLQuery paketlerinin çoğu dahil olmak üzere XDB kullanan her şey dahili JVM'ye bağlıdır). Bunlar, çoğu geliştiricinin sık kullandığı paketler anlamında "standart" değildir. Ancak Oracle veritabanının varsayılan kurulumunu yaptığınızda kuruldukları anlamıyla "standart" tırlar.
Justin Cave
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.