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

Judul Kategori Multi-bahasa di Database MySQL

Gunakan MyObject (id) .

Kecuali Anda memiliki objek-objek ini secara terpisah dari database lainnya, Anda akan memerlukan PK yang terdiri dari id sendirian , sehingga dapat direferensikan oleh FOREIGN KEY.

Bahkan dalam isolasi, penegakan kunci akan membenarkan tabel terpisah. Tanpa itu, entah bagaimana Anda harus membuat id baru sambil mencegah transaksi bersamaan menghasilkan id yang sama untuk objek yang berbeda. Cara yang jelas untuk melakukannya adalah dengan mengunci seluruh tabel (dan pilih MAX+1), tetapi itu menghancurkan skalabilitas. Lebih baik hanya memiliki tabel terpisah, IMO. Jika Anda cluster di bawah InnoDB, itu hanya akan menjadi satu B-Tree.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengunci baris MySQL INNODB di PHP

  2. INNER JOIN meja yang sama

  3. Bagaimana saya bisa mendapatkan ID induk baris dalam tabel MySQL ini secara rekursif?

  4. InnoDB vs. MyISAM memasukkan waktu kueri

  5. Bagaimana cara memperbaiki kesalahan 'Nilai di luar rentang yang disesuaikan untuk kolom'?