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

Cara yang benar untuk menyimpan data dalam database SQL ketika kolom tidak diketahui

Baru-baru ini mysql memperkenalkan bidang JSON .

Bahkan jika Anda tidak memiliki versi terbaru mysql, masih mungkin untuk menyimpan data JSON di bidang varchar dan merupakan solusi yang cukup populer yang didukung oleh banyak pustaka pihak ketiga yang menyediakan dukungan JSON untuk Django.

Alasan bahwa perpustakaan pihak ketiga diperlukan adalah karena Django tidak memiliki JSONField bawaan. Satu telah ditambahkan baru-baru ini untuk Postgresql tetapi mysql masih tertinggal.

Alternatif yang tidak melibatkan mysql adalah dengan menggunakan redis. Django memiliki dukungan yang sangat baik untuk redis dan seperti yang Anda ketahui hash redis sangat mirip dengan kamus python. Dukungan ORM memerlukan perpustakaan pihak ketiga seperti bidang json mysql. Namun lebih mudah untuk menganggap redis sebagai kamus python yang dapat bertahan di seluruh sesi dan ditanyakan dengan sangat cepat. Last but not least hash hanyalah puncak gunung es.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa LEFT JOIN lebih lambat dari INNER JOIN?

  2. #2006 Server MySQL telah menghilangkan kesalahan di Wamp

  3. MySQL dump berdasarkan kueri

  4. Gabung kiri kondisi ON DAN sintaks kondisi lain dalam Doktrin

  5. MySQL Query untuk menghitung Bulan Sebelumnya