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

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

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

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

3.)在PHP中只有一个SELECT * FROM table语句,然后将所有内容加载到json中,在js中读取它,然后将数据转换为所需的版本。

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

最佳答案

这完全取决于您的应用程序的体系结构设计。

目前,SOA(面向服务的体系结构)是一种非常常用的方法。如果使用It,则逻辑将用于服务中。数据库用作数据存储库,UI以轻量级格式管理最终数据,仅真正需要的信息。

所以在这种情况下您的选项2最合适。

10-04 22:45
查看更多