0

我有一个 MySQL 数据库,并在我想以不同方式可视化数据的网站上使用 php 检索数据。为此,我还需要转换数据(例如创建总和、过滤等)。

我现在的问题是,这种转换在数据流的哪一步最有意义,尤其是在性能和​​灵活性方面。我不是一个很有经验的程序员,但我认为这些是我的选择:

1.) 在数据库中准备已经提供所需转换数据的视图。

2.) 使用一个 PHP 脚本,以转换的方式选择数据。

3.) 只需SELECT * FROM table在 PHP 中声明并在 json 中加载所有内容,在 js 中读取并将数据转换为所需的版本。

转换数据的最佳实践是什么?

4

1 回答 1

0

这一切都取决于您的应用程序的架构设计。

此时 SOA(面向服务的体系结构)是一种非常常用的方法。如果你使用它,逻辑就会出现在服务中。数据库用作数据存储库,UI 以轻量级格式管理最终数据,只需要真正需要的信息。

因此,在这种情况下,例如,您的选项 2 是最合适的。

于 2019-01-26T06:32:04.820 回答