tại sao tôi tránh các cơ sở dữ liệu đồ thị câu hỏi: "liệu kiến thức đồ thị rag đã sẵn sàng cho sản xuất? chúng ta có nên sử dụng nó không?" câu trả lời: sau 10 năm trong lĩnh vực máy học, tôi tránh xa các cơ sở dữ liệu đồ thị. mỗi công ty mà tôi thấy bước vào thế giới đồ thị đều quay lại với sql trong vòng 4-5 năm. các vấn đề là có thật: khó khăn trong việc tuyển dụng nhân tài (dễ dàng hơn để tìm các chuyên gia postgresql) định nghĩa lược đồ tạo ra những cuộc tranh luận vô tận mà không có thực tiễn tốt nhất rõ ràng hầu hết các trường hợp sử dụng chỉ cần 1-2 lần duyệt, không phải các thao tác đồ thị phức tạp ngay cả "đồ thị" của facebook thực sự là một cơ sở dữ liệu mysql lớn. công ty duy nhất thực sự cần các cơ sở dữ liệu đồ thị là linkedin cho các phép tính tình bạn 3-5 độ. ngay cả với cách tiếp cận đồ thị tài liệu của microsoft - tôi vẫn thích sử dụng các nhúng được tinh chỉnh. một đồ thị chỉ là một ma trận kề, và việc tinh chỉnh có thể giúp bạn gần gũi với định nghĩa tương đồng đó mà không gặp phải sự phức tạp trong vận hành. bắt đầu với dữ liệu của bạn: hãy để các trường hợp sử dụng cụ thể biện minh cho sự phức tạp của đồ thị thay vì chọn công nghệ trước. đồ thị có thể tốt hơn 2%, nhưng các phương pháp truyền thống hoạt động tốt có nghĩa là 2% hiếm khi biện minh cho chi phí bảo trì.