【发布时间】:2016-02-08 03:47:48
【问题描述】:
我有一个控制商品买卖以及库存和价格的网络应用程序...
它是用 AngularJs、PHP 和 MySQL(PDO) 构建的。
My Model 有很多通用 perpose 查询功能,例如:
- getShops()
- getShopInfo(shopId)
- GetItems(shopId)
- GetSuppliers()
还有更多...
现在,我开发了一个Dashboard Page,用于显示事物的统计数据和顶级愿景,包含 f.e:
- 活动项目数
- 已售商品数量 + 总金额
- 当前欠供应商的债务
以及更多的数据聚合。
我的问题是两者中的哪个选项:
我是否应该在我的模型中使用许多基本查询,并在客户端聚合数据...
这会更易于维护吗?
或
我是否应该创建一个特定查询来准确获取此仪表板所需的数据。
可能性能会更好。
【问题讨论】:
标签: php mysql sql web database-design