Наилучшая практика для реорганизации / преобразования данных в базе данных? - PullRequest
0 голосов
/ 26 января 2019

У меня есть база данных MySQL, и я получаю данные с помощью php на веб-сайте, где я хотел бы визуализировать данные различными способами.Для этого мне также необходимо преобразовать данные (например, создать суммы, отфильтровать и т. Д.).

Теперь у меня вопрос, на каком этапе потока данных этот вид преобразования наиболее целесообразен, особенно в отношении производительности и гибкости.Я не очень опытный программист, но я думаю, что у меня есть следующие варианты:

1.) Подготовить представления в базе данных, которые уже предоставляют нужные преобразованные данные.

2.)Используйте PHP-скрипт, который ВЫБИРАЕТ данные преобразованным способом.

3.) Просто используйте оператор SELECT * FROM table в PHP и загрузите все в json, прочитайте его в js и преобразуйте данные в нужную версию..

Как лучше всего преобразовывать данные?

1 Ответ

0 голосов
/ 26 января 2019

Все зависит от архитектурного проекта вашего приложения.

В настоящее время SOA (сервис-ориентированная архитектура) является очень используемым подходом.Если вы используете его, логика использовать в службах.База данных используется в качестве хранилища данных, а пользовательский интерфейс управляет конечными данными в легком формате, только действительно необходимая информация.

Так что в этом случае, например, ваш вариант № 2 наиболее подходит.

...