Voglio implementare un sistema che memorizzi i profili dei dipendenti e le risorse che hanno. Esistono molti tipi di risorse, come i documenti che hanno prodotto, le tecniche che hanno ... ecc.
Conservo le proprietà dei nodi e delle relazioni su MongoDB e memorizzo la relazione solo su Neo4j. Ma devo affrontare un problema, come potrei collegare questi due database? Per esempio, quando voglio trovare gli amici di A che ottengono la licenza JAVA nel 2012, devo trovare l'id delle persone su MongoDB, e usare questo id per trovare gli amici su Neo4j, e poi devo controllare chi ha la licenza JAVA in 2012 su MongoDB ...
Penso che sia molto complesso e abbia qualche problema di prestazioni, come potrei risolverlo? La probabile soluzione che penso stia conservando i dati sia su MongoDB che su Neo4j. Quando voglio fare una ricerca complessa, posso solo usare Neo4j.
Il punto di avere proprietà in Mongo è che ha prestazioni migliori nella ricerca per proprietà, e penso che sia meglio gestire i dati su MongoDB.