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

MySQL menyimpan tepi grafik yang tidak diarahkan secara efisien

Ini mungkin terlalu ketinggalan zaman untuk berguna, tetapi saya akan mempostingnya jika itu membantu orang lain!

Saya menyimpan grafik tidak terarah seperti contoh kedua Anda dan memiliki batasan bahwa node_a harus kurang dari node_b. Anda kemudian dengan mudah menempatkan UNIQUE kendala pada pasangan dan tahu bahwa datanya konsisten. Kueri harus bekerja sedikit lebih banyak dengan membandingkan node_a dengan yang lebih kecil dari {a,b} dan node_b nilai lainnya. PostgreSQL (DB yang paling saya kenal) menyediakan GREATEST() dan LEAST() fungsi yang membantu di sini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aksen permintaan pencarian yang tidak sensitif di MySQL

  2. MYSQL:Perbarui bidang dengan gabungan beberapa bidang

  3. MySQL memesan posting dengan komentar terbaru ATAU posting terakhir

  4. Array pengambilan MySQL menambahkan nilai duplikat?

  5. mysql memesan dengan menghitung kinerja