Sto progettando di progettare e impostare un database per memorizzare le voci del dizionario (di solito singole parole) e il loro significato in un'altra lingua. Quindi, ad esempio, il Glossario della tabella deve avere voce e definizione e ogni record di tabella ha un riferimento all'id di un record archiviato Tag
(Ogni voce deve avere un tag o una categoria).
Dato che i miei dati hanno una struttura, ho pensato che usare un database SQL (come MySQL) non fosse una cattiva idea; ma la gente dice che MongoDB è molto meglio per le prestazioni.
Sul lato client, l'applicazione deve essere in grado di fornire una casella di ricerca con completamento automatico che utilizza un'API REST fornita dal back-end. È sicuro andare con MySQL in un tale scenario? o dovrei usare MongoDB o ElasticSearch di qualsiasi altra soluzione per questo? Centinaia di record dovrebbero essere archiviati e accessibili in questo modo.