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

MyISAM versus InnoDB

Saya telah dibahas secara singkat pertanyaan ini dalam tabel sehingga Anda dapat menyimpulkan apakah akan menggunakan InnoDB atau MyISAM .

Berikut adalah ikhtisar kecil tentang mesin penyimpanan db mana yang harus Anda gunakan dalam situasi apa:

                                                 MyISAM   InnoDB
----------------------------------------------------------------
Required full-text search                        Yes      5.6.4
----------------------------------------------------------------
Require transactions                                      Yes
----------------------------------------------------------------
Frequent select queries                          Yes      
----------------------------------------------------------------
Frequent insert, update, delete                           Yes
----------------------------------------------------------------
Row locking (multi processing on single table)            Yes
----------------------------------------------------------------
Relational base design                                    Yes

Ringkasan

  • Dalam hampir semua situasi, InnoDB adalah cara terbaik untuk pergi
  • Tapi, sering membaca, hampir tidak menulis, gunakan MyISAM
  • Pencarian teks lengkap di MySQL <=5.5, gunakan MyISAM


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bergabung bersyarat di mysql

  2. Sekilas tentang Fungsi Numerik SQL Server

  3. MySQL - paksa untuk tidak menggunakan cache untuk menguji kecepatan kueri

  4. Bagaimana cara mengatasi nama kolom yang ambigu saat mengambil hasil?

  5. Apakah ada Profiler yang setara untuk MySql?