我有一个 MySQL 数据库并在一个网站上使用 php 检索数据,我想以不同的方式可视化数据。为此,我还需要转换数据(例如,创建总和、过滤等)。
我现在的问题是这种转换在数据流的哪个步骤最有意义,尤其是在性能和灵活性方面。我不是一个非常有经验的程序员,但我认为这些是我的选择:
1.) 在已经提供所需转换数据的数据库中准备视图。
2.) 使用一个 PHP 脚本,该脚本以转换的方式对数据进行 SELECT。
3.) 只需SELECT * FROM table
在 PHP 中有一个语句并将所有内容加载到 json 中,在 js 中读取它并将数据转换为所需的版本。
转换数据的最佳实践是什么?
这一切都取决于您的应用程序的架构设计。
这时候SOA(Service Oriented Architecture)是一种非常常用的方法。如果您使用它,则逻辑使用在服务中。数据库用作数据存储库,UI 以轻量级格式管理最终数据,只有真正需要的信息。
所以在这种情况下,例如您的选项 2 是最合适的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句