php - 我应该在 SQL 还是 JS 中为 d3 过滤我的数据

标签 php javascript mysql filtering d3.js

我一直在考虑这个问题,作为我的 mySQL 数据库中大量数据的开发可视化。

我当前的代码在页面加载时运行一个 php SQL 查询,将其转换为 JSON,并将其存储在一个 Javascript 变量中供 d3 稍后使用以进行可视化。

在可视化过程中,我需要使用该数据,但也需要过滤掉结果或执行某种量化或装箱。

在页面加载时在 php 中运行多个 SQL 查询并将结果存储到多个 Javascript 变量中(因此让 SQL 完成工作)是否更好

或者...

我是否继续我正在做的事情,并使用 for 循环遍历 Javascript 中的数据,提取我需要的过滤数据。

谢谢!

最佳答案

使用 SQL 来完成它应该为响应速度更快的应用程序所做的工作,并且是 IMO 的“正确”位置。数据层而不是表示层之类的东西。

关于php - 我应该在 SQL 还是 JS 中为 d3 过滤我的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12822452/

相关文章:

java - 在 GlassFish 中为远程数据库创建 JDBC 连接池

mysql - 是否可以将我的数据库导入另一台服务器?

php - 如何在php中更新mysql表而不刷新页面?

php - 如何使 PHP 进行此查询

php - 在 PHP 中输​​出 UTF-8 数组的第一个字符

php - ajax-php 星级评分系统(仅显示 mysql 数据库的平均日期)

php - Mysql更新没有改变数据表中的值?未进行查询?

php - 无法安装 php-process 扩展

javascript - 响应式导航菜单 : Toggle not working

php - 检查 MySQL 数据库并添加代码 PHP