Tôi đang nhầm lẫn giữa việc sử dụng một cơ sở dữ liệu đồ thị chung (neo4j) để mongodb để theo dõi các thiết bị gps.db cho gps dựa theo dõi
năng tôi yêu cầu:
- Theo dõi và hồ sơ con đường của từng thiết bị theo dõi.
- Lạt dài/địa chỉ trụ sở tìm kiếm các thiết bị
- ước lượng giao thông dựa trên số liệu tổng hợp từ tất cả các thiết bị
- Một số công cụ thông minh hơn mà tôi sẽ thực hiện các thuật toán.
- nên có một giao diện ổn định để Nodejs
Bất kỳ lời đề nghị?
Một số câu trả lời ở đây đề xuất sử dụng cơ sở dữ liệu GIS, một số biểu đồ đề xuất, Ai đó có thể làm rõ sự khác biệt không?
Thông thường, nếu bạn định làm rất nhiều tập hợp, cơ sở dữ liệu SQL là cách để đi. Tuy nhiên, DBs như Mongo và những gì không có đi theo cách này trong sự tôn trọng này. Thực tế là, với danh sách của bạn, thật khó để đưa ra quyết định theo cách nào. Thật dễ dàng để kích hoạt MySQL và làm mọi thứ bạn cần ở đây, hiệu quả. Không biết cụ thể hơn, thật khó để gợi ý điều gì đó. – Brad
@brad: Một số thứ ở trên như bạn đã nói ở mysql (phần theo dõi), phần còn lại tôi sẽ cần một số truy vấn phức tạp như "lấy tất cả các trình điều khiển có sẵn ở vị trí này sẵn sàng để đến vị trí b sắp xếp chúng dựa trên xếp hạng của họ và người mất ít thời gian hơn " – srinathhs
Vâng, phần đầu tiên của truy vấn đó là một miếng bánh. Đối với phần "người mất ít thời gian hơn", tôi giả sử bạn sẽ triển khai thuật toán tìm đường dẫn. Có thể bạn sẽ làm điều đó ở phía ứng dụng. – Brad