Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Prosedur Tersimpan Java Vs Prosedur Tersimpan PL/SQL

Peralihan apa pun dari satu bahasa ke bahasa lain akan melibatkan overhead (mungkin kecil tetapi akan tetap ada). Jika dalam satu lingkaran akan ditekankan.

Tetap sederhana dan jika Anda dapat tetap menggunakan PL/SQL maka lakukanlah.

Tom Kyte (Wakil Presiden dan Guru Oracle Corporation) memiliki mantra yang sepertinya cocok untuk diulang di sini:

(Referensi:http://tkyte.blogspot.com/2006/10/slow-by-slow.html)

  • Anda harus melakukannya dalam satu pernyataan SQL jika memungkinkan.
  • Jika Anda tidak dapat melakukannya dalam satu Pernyataan SQL, lakukan dalam PL/SQL.
  • Jika Anda tidak dapat melakukannya di PL/SQL, coba Java Stored Procedure.
  • Jika Anda tidak dapat melakukannya di Java, lakukan dalam prosedur eksternal C.
  • Jika Anda tidak dapat melakukannya dalam rutinitas eksternal C, Anda mungkin ingin memikirkan secara serius mengapa Anda perlu melakukannya…



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. REGEXP_INSTR() Fungsi di Oracle

  2. Apa yang harus dilakukan jika Anda mendapatkan kesalahan urutan bookmark yang salah saat menggunakan SQL Server dengan Driver ODBC Oracle kami?

  3. Jauhkan pesanan dari klausa 'IN'

  4. Menggunakan Alias ​​​​Saat Bagian dari Pernyataan Kasus di Oracle SQL

  5. SEC_CASE_SENSITIVE_LOGON Tidak digunakan lagi dalam 12c