我有一个MySQL数据库,并在网站上使用php检索数据,我想以不同的方式可视化数据。为此,我还需要转换数据(例如创建和,过滤等)。
我的问题是,这种转换在数据流的哪一步最有意义,尤其是在性能和灵活性方面。我不是一个非常有经验的程序员,但是我认为这些是我的选择:
1。)在数据库中准备已经提供了所需转换数据的视图。
2。)使用PHP脚本以转换的方式选择数据。
3。)只需在PHP中使用SELECT * FROM table
语句,然后将所有内容加载到json中,然后在js中读取它,然后将数据转换为所需的版本即可。
什么是转换数据的最佳实践?
答案 0 :(得分:0)
这完全取决于您的应用程序的体系结构设计。
目前,SOA(面向服务的体系结构)是一种非常常用的方法。如果使用It,则逻辑将用于服务中。数据库被用作数据存储库,UI以轻量级格式管理最终数据,只有真正需要的信息。
因此在这种情况下,例如您的2号选项最合适。