Я планирую спроектировать и настроить базу данных для хранения словарных статей (обычно отдельных слов) и их значения на другом языке. Так, например, глоссарий таблицы должен иметь запись и определение, а каждая запись таблицы имеет ссылку на идентификатор записи, хранящейся в Tag
(каждая запись должна иметь тег или категорию).
Поскольку мои данные имеют структуру, я подумал, что использование базы данных SQL (например, MySQL) - неплохая идея; но люди говорят, что MongoDB намного лучше для производительности.
На стороне клиента приложение должно быть в состоянии предоставить в поле поиска автозаполнение, которое использует API REST, предоставляемый серверной частью. Безопасно ли использовать MySQL в таком сценарии? или я должен использовать MongoDB или ElasticSearch любого другого решения для этого? Сотни тысяч записей должны быть сохранены и доступны таким образом.