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

Perbedaan kinerja Native SQL (menggunakan MySQL) vs menggunakan Hibernate ORM?

Menggunakan ORM, datamapper, dll tidak akan membuat kueri SQL yang sama berjalan lebih cepat. Namun, saat menggunakan Hibernate, Anda bisa mendapatkan keuntungan dari hal-hal seperti pemuatan malas , caching tingkat kedua , caching kueri dan fitur-fitur ini mungkin membantu meningkatkan kinerja. Saya tidak mengatakan Hibernate sempurna untuk setiap kasus penggunaan (untuk kasus khusus Hibernate tidak dapat menangani dengan baik, Anda selalu dapat kembali ke SQL asli) tetapi ia melakukan pekerjaan yang sangat baik dan pasti meningkatkan waktu pengembangan (bahkan setelah menambahkan waktu dihabiskan untuk pengoptimalan).

Tetapi cara terbaik untuk meyakinkan diri sendiri adalah dengan mengukur berbagai hal dan dalam kasus Anda, saya mungkin akan membuat prototipe Hibernate yang mencakup beberapa skenario representatif dan menyusunnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemicu MySQL PHP - Bagaimana cara meneruskan variabel ke pemicu?

  2. PHP, MySQL dan Zona Waktu

  3. Tabel Pivot Menggunakan MySQL

  4. SQL:Membuat tabel relasi dengan 2 peningkatan otomatis yang berbeda

  5. Pilih beberapa jumlah dengan kueri MySQL dan tampilkan di kolom terpisah