Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Prosedur tersimpan tidak boleh digunakan di dunia php/mysql?

Saya mengembangkan dan memelihara aplikasi PHP/MySQL yang besar. Inilah pengalaman saya dengan prosedur tersimpan.

Seiring waktu aplikasi kami telah berkembang sangat kompleks. Dan dengan semua logika di sisi php, beberapa operasi akan meminta database dengan lebih dari 100 kueri singkat.

MySQL sangat cepat sehingga kinerjanya masih dapat diterima, tetapi tidak terlalu bagus.

Kami membuat keputusan dalam versi perangkat lunak terbaru kami untuk memindahkan beberapa logika ke prosedur tersimpan untuk operasi yang kompleks.

Kami memang mencapai peningkatan kinerja yang signifikan karena fakta bahwa kami tidak perlu mengirim data bolak-balik antara PHP dan MySQL.

Saya setuju dengan poster lain di sini bahwa PL/SQL bukan bahasa modern dan sulit untuk di-debug.

Intinya:Prosedur Tersimpan adalah alat yang hebat untuk situasi tertentu. Tetapi saya tidak akan merekomendasikan menggunakannya kecuali Anda memiliki alasan yang bagus. Untuk aplikasi sederhana, prosedur tersimpan tidak perlu repot.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menambahkan teks ke database

  2. laravel mencari beberapa kata yang dipisahkan oleh spasi

  3. MySQL &PHP presisi desimal salah

  4. MySQL Pilih semua kolom dari satu tabel dan beberapa dari tabel lain

  5. Docker MySQL - tidak dapat terhubung dari aplikasi Spring Boot ke database MySQL