2010-08-21 27 views
5

Tôi đã sử dụng OpenLink Virtuoso như một cửa hàng RDF một thời gian và mặc dù nó tuyệt vời với dữ liệu lớn, tôi không hài lòng với hiệu suất truyền tải đồ thị bằng SPARQL. Gần đây tôi đã nghe rất nhiều về hiệu suất truyền tải của Neo4j và nghĩ rằng nó đáng để thử. Vì vậy, với mục đích có một cửa hàng RDF lớn với hiệu suất truyền tải tốt, tốt hơn là chuyển sang Neo4j?Neo4j vs OpenLink Virtuoso

Tôi không biết gì về hiệu suất của Neo4j với dữ liệu lớn và tốt, phần RDF/SPARQL của Neo4j trông không hoàn thiện. Cảm ơn vì đã dành thời gian cho tôi.

+0

Hãy xem ví dụ này crawl bắc cầu dựa trên SPARQL. Phần phụ trợ có 29 tỷ + ba bộ. Liên kết: http://lod.openlinksw.com/b3s/search.vsp?q=6 –

Trả lời

4

Virtuoso "Transitivity in SPARQL" sẽ là phương pháp được đề xuất để truyền tải biểu đồ. Chúng tôi cũng có một số tutorial on Transitivity cung cấp một số truy vấn mẫu. Các truy vấn mẫu trực tiếp về các trường hợp LOD Cloud Cache (30+ billion triples)URIBurner (500+ million triples) cũng có sẵn. bài viết trên blog của chúng tôi trên Virtuoso Transitivity and Graphs for SQL cũng sẽ làm cho việc đọc thú vị ...

(Giải đáp của Hugh Williams, OpenLink Software)

+0

Cảm ơn rất nhiều, tôi sẽ nhảy lên đó. Và một câu hỏi nữa xuất hiện trong tâm trí của tôi, truy vấn trên cURL làm giảm hiệu suất như thế nào so với ODBC hoặc JDBC? – parsa

0

Bạn có thể vui lòng cung cấp thêm thông tin trong vấn đề hiệu suất truyền tải biểu đồ đang gặp phải với Virtuoso, để chúng tôi có thể cung cấp tư vấn về cách cải thiện điều này. Vui lòng cung cấp phiên bản Virtuoso đang được sử dụng?

Trân trọng

Hugh Williams

OpenLink Software

+1

Hi Hugh, Tôi đang sử dụng 6.01.3127 (Phiên bản nguồn mở) trên một hộp Ubuntu. Thực ra, quan sát của tôi với Virtuoso không dựa trên các con số, chỉ là ý thức cá nhân của tôi. Biểu đồ được tải bằng bộ dữ liệu DBPedia mới nhất (3.5.1) và sau đó truy vấn được thực hiện trên điểm cuối SPARQL thông qua các ràng buộc cURL trong PHP (cục bộ). Tôi đã thực hiện một tìm kiếm đơn giản và cổ điển đầu tiên với mục tiêu tìm chiều dài của con đường ngắn nhất giữa 2 nút. Vì vậy, bạn đề xuất điều gì? Cảm ơn vì đã dành thời gian cho tôi. – parsa

+1

/@ parsa - để tham khảo trong tương lai, các câu trả lời SO không có ý định làm việc như một diễn đàn thảo luận. –

0

Tôi muốn xem mã nguồn và dữ liệu và các tập tin cấu hình trước khi cung cấp bất kỳ gợi ý. Nó không phải là không phổ biến để có được sự khác biệt hiệu suất 500x do đố như một chỉ mục bị thiếu hoặc một thiết lập cấu hình. Bạn có thể vui lòng cung cấp thêm chi tiết, có thể thông qua Virtuoso Users mail list?