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

Menyimpan JSON besar - biner atau teks

Apa manual katakan tentang jenis JSON?

Penekanan milikku. Anda jelas menyimpan objek JSON ini karena Anda bermaksud membacanya di lain waktu. Jika Anda membacanya di setiap kueri, menyimpannya sebagai BLOB atau TEXT mungkin menjadi bagian di mana Anda mengambilnya dari database beberapa mikrodetik lebih cepat, tetapi Anda akan menghabiskannya dan lebih banyak lagi untuk mengonversi objek TEXT ke dokumen JSON.

Juga jangan lupa bahwa bidang JSON menghapus semua spasi putih yang tidak diinginkan dll sehingga akan lebih kompak daripada TEXT dan BLOB yang mungkin akan meniadakan kecepatan pengambilan apa pun yang akan diberikan oleh kedua jenis tersebut.

Juga Menggunakan JSON membuat sistem Anda menjadi bukti masa depan. Suatu hari Anda mungkin perlu mencari item tertentu di bidang JSON Anda sebagai salah satu hal tetapi Anda memiliki 3,5 juta catatan di bidang BLOB, lalu bagaimana?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. periksa data duplikat sebelum memasukkan

  2. Penjelasan Kerangka Ketersediaan Tinggi MySQL – Bagian III:Skenario Kegagalan

  3. Mysql mengembalikan hasil bigint yang salah satu per satu, kesalahan yang sangat aneh

  4. Bagaimana cara menggunakan JOIN di Yii2 Active Record untuk model relasional?

  5. Ubah atau Setel Nilai Waktu Kueri Panjang MySQL untuk kueri log-lambat