MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Używanie MongoDB i Neo4j razem

Od jakiegoś czasu myślałem o użyciu tych dwóch razem, ponieważ moje dane są już w mongodb. Ale nie chcę dodawać jeszcze jednego wierzchołka DB do istniejącej architektury, ponieważ dodanie neo4j będzie wymagało więcej zasobów, np. pamięć, miejsce na dysku i nie wspominając o czasie zainwestowanym w utrzymanie 2 baz danych.

Innym problemem, który przychodzi mi do głowy, jest to, że kiedy shardujesz swoje dane za pomocą mongodb, będziesz musiał również zarządzać swoimi danymi neo4j w.r.t. te nowe odłamki. Skalowanie w neo4j odbywa się za pośrednictwem klastrów i jest częścią komercyjnej edycji Enterprise.

Przeprowadziłem dalsze badania i dowiedziałem się, że OrientDB może przechowywać dane jako dokumenty i jego bazę danych wykresu.

Innym sposobem jest budowanie relacji w samym MongoDB i napisanie na tym swojej logiki i udostępnienie tej logiki za pomocą interfejsu API REST.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Łączenie się z DocumentDB z AWS Lambda za pomocą Pythona

  2. Uzyskaj listę indeksów w MongoDB

  3. Zestaw replik MongoDB z prostym uwierzytelnianiem hasłem

  4. Jak mogę wykonać instrukcję PO zakończeniu pętli w javascript?

  5. MongoDB Mongoose wybierz dokumenty z zakresu dat