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

Desain database mesin rekomendasi?

Basis data relasional apa pun harus bagus untuk menyimpan data mentah seperti daftar lagu, daftar pengguna, preferensi lagu pengguna..

Saya pikir Anda akan menemukan bahwa database relasional (dan SQL) tidak terlalu bagus untuk menyimpan berbagai struktur data yang akan dibangun oleh pemberi rekomendasi Anda. Mesin rekomendasi Anda mungkin akan membuat data yang sebenarnya tidak perlu ada dalam tabel dan memanipulasinya untuk penyimpanan dalam database relasional mungkin hanya akan sia-sia.

Sadarilah apa yang Anda lakukan dan jangan menghabiskan waktu memasukkan barang ke dalam database SQL jika terasa salah. Mungkin melihat ke dalam menggunakan database berorientasi dokumen seperti MongoDB .

Rekomendasi yang baru-baru ini saya tulis sebenarnya adalah proses server Java yang membaca data mentah dari MySQL, melakukan semua pekerjaannya di dalam memori, dan memberikan data rekomendasi ke aplikasi saya melalui HTTP API. Saya bahkan tidak repot-repot menyimpan data rekomendasi secara permanen karena dapat dibuat ulang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemicu MySQL dimasukkan ke tabel lain

  2. Mengimpor data excel ke database mysql

  3. Bagaimana saya bisa membuat tabel di MySQL yang disebut pesanan?

  4. Bagaimana cara mendapatkan hitungan setiap nilai berbeda dalam kolom?

  5. Beberapa kunci asing di tabel yang sama