MySQL + NoSQL — многоязычная поддержка

У меня есть следующая проблема (я пытаюсь дать полный контекст, если вы спешите, перейдите к последнему абзацу):

Нам нужно создать мультиязычную поддержку для проекта. Наша текущая база данных — MySQL.
Поскольку структура должна была бы измениться в значительной степени, чтобы позволить это в текущей БД, мы пришли к выводу, что «классический» подход не является оптимальным.

Под классикой я подразумеваю добавление таблиц lang, связывание их с FK и т. Д.

Поэтому мы подумали «давайте сохраним langs на файле на диске». Мы проанализировали это, и его легче реализовать, и выглядит неплохо как решение. Но затем мы столкнулись с вопросом «как насчет одновременного доступа — нам нужно что-то реализовать для этого».

Итак, мы сказали … почему бы не использовать для этого нет sql db? Он имеет дело с одновременным доступом / блокировкой, находится вне нашей основной базы данных, является быстрым, масштабируемым.

На первый взгляд это выглядит как хорошее решение, и мы готовы попробовать. Но так как нам не хватает опыта без SQL … может кто-нибудь сказать нам, если это хорошая / плохая идея и почему (я объяснил, как мы сюда попали и почему мы подумали, что это хорошая идея)?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]