Ho bisogno di un modo per implementare un algoritmo / sistema di ricerca rapida per trovare gli utenti molto rapidamente in un reparto multi-livello e una struttura organizzativa di relazione dipendente / manager multi-livello.
I reparti possono avere qualsiasi livello di reparti e utenti direttamente connessi ai reparti. L'utente è connesso ai reparti e ad altri utenti allo stesso tempo.
Quale sarebbe l'approccio migliore per implementare un tale sistema? Ci saranno circa 2000 utenti e 30 dipartimenti. C'è un buon modo per conservare tutte queste informazioni in memoria?