Saya telah berpikir untuk menggunakan keduanya bersama-sama untuk sementara waktu karena data saya sudah ada di mongodb. Tetapi saya tidak ingin menambahkan satu DB lagi di atas arsitektur yang ada, karena penambahan neo4j akan membutuhkan lebih banyak sumber daya mis. memori, ruang disk, dan belum lagi waktu yang dihabiskan untuk memelihara 2 DB.
Masalah lain yang dapat saya pikirkan adalah ketika Anda melakukan sharding data Anda dengan mongodb, Anda juga harus mengelola w.r.t data neo4j Anda. pecahan baru ini. Penskalaan di neo4j dilakukan melalui cluster dan merupakan bagian dari edisi perusahaan yang bersifat komersial.
Saya melakukan penelitian lebih lanjut dan menemukan bahwa OrientDB dapat menyimpan data sebagai dokumen dan grafiknya db.
Cara lain adalah membangun hubungan di MongoDB itu sendiri dan menulis logika Anda di atasnya dan memaparkan logika ini melalui REST API.