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