数据库数据重新安排/转换的最佳实践?

时间:2019-01-26 06:24:06

标签: javascript php mysql json data-transform

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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