Does RDBMS use only structured data? - Reinhard Liem

Apakah RDBMS hanya menggunakan data terstruktur?

Sebagai aturan, RDBMS modern mendukung tiga jenis data umum:

  • Data tabular, di mana skema data diketahui oleh mesin DB. Ini adalah jenis data yang paling dapat dilakukan RDBMS dalam hal kueri, pengorganisasian, penggabungan, dll.
  • Data buram, biasanya disimpan di beberapa jenisGUMPAL. Mesin DB tidak dapat berbuat banyak untuk memenuhi syarat atau menanyakan data ini selain untuk mendapatkan ukurannya atau mengambil urutan byte individual darinya. Tapi itu dapat disimpan dan diambil oleh RDBMS dan aplikasi dapat memproses data BLOB sesuai keinginan mereka.
  • Data dengan struktur in-line, terutamaJSONdata. Dukungan untuk data JSON adalah hal yang cukup baru dan mesin database yang berbeda memiliki dukungan yang bervariasi untuk itu, mulai dari dukungan yang cukup baik diPostgreSQL untuk menjadi hampir-lebih-lebih-dari-gumpalan pada orang lain.

Perlu disebutkan bahwa ketiga jenis data dapat bercampur dalam tabel, sehingga Anda dapat menyimpan JSON dalam kolom dan memiliki beberapa properti deskriptif JSON Anda sebagai kolom terpisah dari tabel yang dapat Anda gunakan sebagai KUNCI UTAMA atau kunci pencarian lainnya . Tentu, ini mungkin melibatkan sedikit denormalisasi, tetapi ini dapat meningkatkan kinerja pencarian secara dramatis, terutama jika mesin DB Anda tidak memiliki dukungan JSON asli yang sangat baik.

Sumber: Greg Kemnitz

Tulis komentar

Ingat, komentar perlu disetujui sebelum dipublikasikan.