MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Sử dụng MongoDB và Neo4j cùng nhau

Tôi đã suy nghĩ về việc sử dụng hai cái này cùng nhau trong một thời gian vì dữ liệu của tôi đã có trong mongodb. Nhưng tôi không muốn thêm một đầu DB nữa của kiến ​​trúc hiện có, bởi vì việc bổ sung neo4j sẽ yêu cầu nhiều tài nguyên hơn, ví dụ:bộ nhớ, không gian đĩa và chưa kể thời gian đầu tư vào việc duy trì 2 DB.

Một vấn đề khác mà tôi có thể nghĩ đến là khi bạn chia nhỏ dữ liệu của mình với mongodb, bạn cũng sẽ phải quản lý dữ liệu neo4j w.r.t. những mảnh mới này. Mở rộng quy mô trong neo4j được thực hiện thông qua các cụm và nó là một phần của phiên bản doanh nghiệp mang tính thương mại.

Tôi đã nghiên cứu thêm và phát hiện ra rằng OrientDB có thể lưu trữ dữ liệu dưới dạng tài liệu và biểu đồ db của nó.

Một cách khác là xây dựng các mối quan hệ trong chính MongoDB và viết logic của bạn lên trên đó và hiển thị logic này thông qua API REST.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoError:Công cụ sửa đổi không xác định:$ pushAll trong nút js

  2. Ví dụ về MongoDB cho Yesod / Persently

  3. Không thể kết nối với máy chủ 127.0.0.1:27017

  4. MongoDB:Cách tìm tài liệu theo id bên trong tài liệu lồng nhau

  5. Tạo toàn bộ mô hình ở chế độ chỉ đọc với Mongoid