Mengapa saya menghindari database grafik Pertanyaannya: "Apakah produksi kain grafik pengetahuan sudah siap? haruskah kita menggunakannya?" Jawabannya: Setelah 10 tahun di ML, saya menjauh dari database grafik. Setiap perusahaan yang saya lihat masuk ke dunia grafik kembali ke SQL dalam waktu 4-5 tahun. Masalahnya nyata: Sulit untuk mempekerjakan bakat (lebih mudah menemukan pakar PostgreSQL) Definisi skema menciptakan perdebatan tanpa akhir tanpa praktik terbaik yang jelas sebagian besar kasus penggunaan hanya membutuhkan 1-2 traversal, bukan operasi grafik yang rumit Bahkan "grafik" Facebook sebenarnya adalah database MySQL yang besar. Satu-satunya perusahaan yang benar-benar membutuhkan database grafik adalah LinkedIn untuk perhitungan persahabatan 3-5 derajat. Bahkan untuk pendekatan grafik dokumen Microsoft - saya lebih suka menggunakan penyematan yang disesuaikan. Grafik hanyalah matriks kedekatan, dan penyempurnaan dapat membuat Anda mendekati definisi kesamaan itu tanpa kompleksitas operasional. Mulailah dengan data Anda: Biarkan kasus penggunaan tertentu membenarkan kompleksitas grafik daripada memilih teknologi terlebih dahulu. grafik mungkin 2% lebih baik, tetapi pendekatan tradisional yang bekerja dengan baik berarti bahwa 2% jarang membenarkan biaya pemeliharaan.