Tôi là một phần của đội bóng bắt đầu cập nhật neo4django từ hội nhập ban đầu Tobias, nhưng tôi sẽ cố gắng để được công bằng =)
Bạn bỏ qua khác quan trọng library- neo4j-rest-client , ràng buộc REST REST. neo4django được dựa trên thư viện này và chia sẻ một loạt số advantages and disadvantages của nó. Đặc biệt, một máy khách REST sẽ luôn chậm hơn một máy khách bản địa, nhưng nó cho phép sử dụng dễ dàng cơ sở dữ liệu từ xa.
neo4django là một tích hợp khá chặt chẽ với Django. Đó là very similar đối với ORM chuẩn và có một số tiện ích thú vị như truy vấn hỗ trợ chỉ mục và làm việc cùng với DB quan hệ. Tôi thích nó rất nhiều, nhưng nếu bạn không sử dụng một cơ sở dữ liệu từ xa, hình phạt hiệu suất có thể là quá cao. Tôi đang làm việc trên nó, tuy nhiên, vì vậy keep posted!
Tôi tin rằng liên kết svn ở trên (https://svn.neo4j.org/components/neo4j.py/trunk/) là liên kết Python gốc cũ. Cái mới là cách tốt hơn từ những gì tôi đã nhìn thấy (ít đau đầu, cập nhật), vì vậy, trừ khi bạn muốn cung cấp cho các gói tích hợp Django cũ một thử, nó muốn được dễ dàng hơn để tránh nó.
Liên kết đầu tiên (http://pypi.python.org/pypi/neo4j-embedded) là tích hợp mới hơn. Tôi không nghĩ rằng 'mô hình' được bao gồm trong distro, bởi vì nó chưa đi kèm với Django hội nhập. Nếu bạn cần hiệu suất nghiêm túc và bạn không sao với việc giảm ngôn ngữ định nghĩa dữ liệu kiểu Django, đó là cách để đi.
Trong tương lai, tôi hy vọng sẽ nhận được neo4django làm việc với các khách hàng bản địa và REST ... chúng tôi sẽ xem điều gì sẽ xảy ra!
Nguồn
2011-10-13 23:11:46
tôi không thấy tại sao downvoting mà không có bất kỳ đối số? – Abdelouahab
Tôi nghĩ rằng câu hỏi cần phải được làm sạch một chút - do đó các downvotes. Bạn không thực sự có nghĩa là "mà Neo4j", ví dụ, bạn có nghĩa là "mà Python ràng buộc cho Neo4j hoạt động tốt với Django?". –
vâng, lời xin lỗi của tôi, tiếng anh của tôi là xấu, và từ điển của tôi rất hạn chế để tìm các từ;) – Abdelouahab