Tôi đã chơi xung quanh bằng cách sử dụng biểu đồ để phân tích dữ liệu lớn. Nó hoạt động rất tốt và thực sự thú vị nhưng tôi tự hỏi phải làm gì khi dữ liệu ngày càng lớn hơn?Có thể lưu trữ đồ thị hbase không? nếu vậy làm thế nào để bạn mô hình hóa cơ sở dữ liệu để hỗ trợ một cấu trúc đồ thị?
Hãy cho tôi biết nếu có giải pháp nào khác nhưng tôi nghĩ thử Hbase vì nó có chiều ngang và tôi có thể lấy hadoop để chạy phân tích trên biểu đồ (hầu hết mã của tôi đã được viết bằng java), nhưng tôi không chắc chắn làm thế nào để cấu trúc một đồ thị trên một cơ sở dữ liệu nosql? Tôi biết mỗi nút có thể là một mục trong cơ sở dữ liệu nhưng tôi không chắc chắn làm thế nào để mô hình cạnh và thêm thuộc tính cho họ (như tên của các nút, thuộc tính, pagerank, trọng số trên các cạnh, vv ..).
Xem cách hbase/hadoop được mô hình hóa sau khi các bảng lớn và bản đồ giảm tôi nghi ngờ có một cách để làm điều này nhưng không chắc chắn như thế nào. Bất kỳ đề xuất?
Ngoài ra, điều này có ý nghĩa với những gì tôi đang cố gắng làm không? hoặc là có giải pháp tốt hơn cho các đồ thị dữ liệu lớn?
Đến điểm - Bạn có thể lưu trữ Đồ thị trong HBase. Nhưng nó không phải là giải pháp tốt nhất để xử lý dữ liệu được liên kết. Traversing sẽ là vấn đề dễ bị. Bạn sẽ cần phải sử dụng bộ lọc để truy xuất dựa trên giá trị (giá trị thuộc tính) trong trường hợp nút nodeid (src) được sử dụng làm khóa hàng. Cách tốt hơn là sử dụng các cơ sở dữ liệu đồ thị có sẵn hỗ trợ BigData. Đây chỉ là một gợi ý, không phải là một câu trả lời, do đó tôi đang thêm vào trong khối bình luận. –