2011-04-11 28 views
21

Tôi đang tìm một hệ thống cơ sở dữ liệu đồ thị nghiêm túc không được viết bằng Java.Có bất kỳ cơ sở dữ liệu đồ thị nghiêm trọng nào không được viết bằng Java không?

Tôi không quan tâm đến cơ sở dữ liệu RDF, vì tôi hy vọng có thể lưu trữ các biểu đồ phức tạp hơn (thực sự là đồ thị siêu) Từ bên trong trại Java, OrientDB là một ví dụ tốt về những gì tôi đang tìm kiếm.

Tuyên bố từ chối trách nhiệm:Đây không phải là flamebait. Tôi không có gì chống lại Java, tôi chỉ muốn có một ý tưởng về những gì ở ngoài đó, được thực hiện bằng các ngôn ngữ khác, có lẽ là một phần mở rộng cho các dbms khác, chẳng hạn như MySQL, MongoDb hoặc CouchDb.

+0

[Đây là trang web so sánh có thể được sử dụng một số] (http://vschart.com/compare/orientdb/vs/) –

+1

Nếu bạn phải nói * "đây không phải là flamebait" * có khả năng là bạn có thể đã viết câu hỏi tốt hơn ngay từ đầu. Sử dụng "nghiêm trọng" (và viết hoa, quá!) Không giúp đỡ. Thay vào đó hãy xem xét thứ gì đó như * "Cơ sở dữ liệu đồ thị trưởng thành có sẵn là gì?" *, Gắn thẻ [ngôn ngữ thuyết bất khả tri] và viết trong phần thân của bạn * "quen thuộc với một số triển khai trong java nhưng tự hỏi những lựa chọn thay thế tồn tại" *. – dmckee

+2

cảm ơn gợi ý. Tôi đã theo dõi các đề xuất của bạn. – fccoelho

Trả lời

0

VTK có các lớp biểu đồ. Nó có một bộ lọc để biến đổi đồ thị thành các bảng và một bộ lọc khác để chuyển nó trở lại. Nó cũng có kết nối SQL. Nó cũng có thể hoạt động với boost.

+0

Đây là bản dịch thực tế của biểu đồ thành dạng bảng và ngược lại, hơi phức tạp đối với các đồ thị lớn. Ngoài ra, người ta muốn có thể xác định được nhiều bộ cạnh dựa trên các thuộc tính của một nút – fccoelho

+0

Ok, nhưng tại sao bỏ phiếu trừ? – Naszta

6

Tùy thuộc vào yêu cầu của bạn là gì, bạn có thể dùng thử Phoebus. Nó không phải là chính xác một GraphDB nhưng nhiều hơn một khung xử lý đồ thị phân tán.

+0

Phoebus có vẻ thực sự thú vị nếu chỉ chưa trưởng thành, tôi đoán vậy. – fccoelho

+0

aah vâng .. tôi chỉ viết nó như là một dự án sở thích .. nhưng ive có rất nhiều yêu cầu từ cộng đồng để tinh chỉnh nó xung quanh .. nếu bạn có thời gian để cung cấp cho một whirr và sau đó tìm thấy bất kỳ tính năng bạn cần thêm .. xin vui lòng cho tôi biết .. sẽ cố gắng để nướng nó trong –

4

Tôi hiện đang thử nghiệm công cụ OQGRaph của MySQL. Có vẻ hứa hẹn nhưng dường như không hỗ trợ nhiều biểu đồ.

+0

MySQL là một RDBMS, không phải là một cơ sở dữ liệu đồ thị ... Tôi rất bối rối bởi bình luận của bạn và nó chấp nhận. –

1

DEXInfinitGraph cả hai đều là miễn phí để sử dụng (trong số) điều kiện nhưng không foss

3

Cayley là một đồ thị mã nguồn mở lấy cảm hứng từ cơ sở dữ liệu đồ thị đằng sau đồ tri thức của Google, và nó được viết bằng Go.

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