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

乔贝

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

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

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

2.) 使用一个 PHP 脚本,该脚本以转换的方式对数据进行 SELECT。

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

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

理查德·加马拉

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

这时候SOA(Service Oriented Architecture)是一种非常常用的方法。如果您使用它,则逻辑使用在服务中。数据库用作数据存储库,UI 以轻量级格式管理最终数据,只有真正需要的信息。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重新排列数据库表项目顺序的最佳方法?

来自分类Dev

数据库数据过滤最佳实践

来自分类Dev

从Google Sheets脚本重新排列Firebase实时数据库中显示的值

来自分类Dev

PHP中的多行语句到MySQL数据库(重新排列自动递增的ID)

来自分类Dev

重新排列纵向数据

来自分类Dev

重新排列数据行

来自分类Dev

重新排列CSV数据

来自分类Dev

重新排列数据框?

来自分类Dev

重新排列纵向数据

来自分类Dev

R重新排列数据

来自分类Dev

访问远程数据库-最佳实践

来自分类Dev

数据库公开:最佳实践

来自分类Dev

访问远程数据库-最佳实践

来自分类Dev

什么是数据库连接的最佳实践

来自分类Dev

数据库命名,最佳实践

来自分类Dev

将具有动态值的Firebase数据库转换为Kotlin数据类的最佳实践

来自分类Dev

在python flask中如何允许用户重新排列列表项并记录在数据库中

来自分类Dev

在R中重新排列分组数据

来自分类Dev

如何重新排列/处理数据?

来自分类Dev

从数据透视表重新排列值

来自分类Dev

用JavaScript重新排列数据

来自分类Dev

重新排列ggplot中的数据

来自分类Dev

需要重新排列sql表的数据

来自分类Dev

重新排列数据框列表

来自分类Dev

R数据帧重新排列

来自分类Dev

在R中重新排列数据帧

来自分类Dev

R重新排列数据框尺寸

来自分类Dev

以特定方式重新排列JSON数据

来自分类Dev

如何重新排列矩阵中的数据?