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

Menyimpan Data di MySQL sebagai JSON

Semua orang yang berkomentar tampaknya datang dari sudut yang salah, tidak apa-apa untuk menyimpan kode JSON melalui PHP dalam DB relasional dan sebenarnya akan lebih cepat untuk memuat dan menampilkan data kompleks seperti ini, namun Anda akan memiliki pertimbangan desain seperti mencari, mengindeks, dll.

Cara terbaik untuk melakukan ini adalah dengan menggunakan data hybrid, misalnya jika Anda perlu mencari berdasarkan datetime MySQL (performa disetel) akan jauh lebih cepat daripada PHP dan untuk sesuatu seperti jarak pencarian tempat MySQL juga harus banyak lebih cepat (perhatikan pencarian tidak mengakses). Data yang tidak perlu Anda cari dapat disimpan dalam JSON, BLOB, atau format lain apa pun yang Anda anggap perlu.

Data yang perlu Anda akses sangat mudah disimpan sebagai JSON misalnya sistem faktur per kasus dasar. Mereka tidak mendapat banyak manfaat sama sekali dari RDBMS, dan dapat disimpan dalam JSON hanya dengan json_encoding($_POST['entires']) jika Anda memiliki struktur formulir HTML yang benar.

Saya senang Anda senang menggunakan MongoDB dan saya harap itu terus melayani Anda dengan baik, tetapi jangan berpikir bahwa MySQL akan selalu hilang dari radar Anda, karena kompleksitas aplikasi Anda meningkat, Anda mungkin akhirnya membutuhkan RDBMS untuk beberapa fungsi dan fitur (meskipun hanya untuk menghentikan data yang diarsipkan atau pelaporan bisnis)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Membatasi Hasil di MySQL, PostgreSQL, dan SQLite

  2. Mana yang lebih efisien:Beberapa tabel MySQL atau satu tabel besar?

  3. Bagaimana cara mengganti ekspresi reguler di MySQL?

  4. MySQL bagaimana cara mengisi tanggal yang hilang dalam rentang?

  5. Bagaimana saya bisa tahu kapan tabel MySQL terakhir diperbarui?