2010-07-13 23 views

Trả lời

11

Là cách tiếp cận câu trả lời bạn có thể muốn xem cuộc phỏng vấn này với Emil Eifrem (người sáng lập của neo): http://www.infoq.com/interviews/eifrem-graphdbs. Đặc biệt, hãy kiểm tra phần "Từ góc độ phức tạp dữ liệu, Neo4j giúp loại bỏ một số sự phức tạp trong việc lưu trữ dữ liệu của bạn như thế nào?": "Hàng trăm triệu có thể là dữ liệu lớn. Và hàng tỷ người chắc chắn là một tài khoản lớn".

Gần đây tôi đã trò chuyện với công nghệ neo, trong đó họ chia sẻ rằng các cài đặt lớn nhất mà họ biết về máy khôn ngoan không có nhiều hơn 3-5 máy.

Ngoài ra, họ cho rằng kích thước của biểu đồ neo4j có thể xử lý hiệu quả phụ thuộc vào số lượng nút và cạnh trong biểu đồ. Nếu tất cả chúng có thể được lưu giữ trong bộ nhớ, hầu hết các truy vấn sẽ nhanh chóng. Bạn tìm thấy các kích thước cho các nút và các cạnh trong bộ nhớ tại http://wiki.neo4j.org/content/Configuration_Settings (đó là 9 byte cho mỗi nút và 33 byte cho mỗi mối quan hệ).

+1

3-5 máy có âm thanh khá nhỏ ... –

+1

Jep. Đó là những gì chúng tôi nghĩ. Giải pháp HighAvailability được cho là đã được thử nghiệm với 20 máy. Họ không thấy nhu cầu cần nhiều máy móc hơn trong thực tế. Nếu bạn đồng ý với giới hạn hiện tại là 4 tỷ nguyên thủy thì vấn đề của bạn có thể trở thành tốc độ ghi (thường bị giới hạn tốc độ bởi IO). Việc thêm các máy chủ làm tăng số lần đọc chứ không phải viết. – Stephan

+0

Nó là 32 tỷ nguyên thủy. –

12

Số lượng nút và mối quan hệ gần đây (với số 1.3 release) được mở rộng lên 32 tỷ và 64 tỷ cho các thuộc tính. Nếu bạn nhìn vào danh sách gửi thư, đã có các câu hỏi gần đây cho quitelarge kho dữ liệu.

Các vấn đề liên quan