有一个网络应用程序已经运行了几年,在它的生命周期内,该应用程序已经收集了大量的用户数据。数据存储在关系数据库中(Postgres)。并非所有这些数据都需要运行应用程序(进行业务)。但是商业人士有时会要求我提供这些数据的报告。这就引起了一些问题:
谢谢!
- 有时这些SQL查询运行时间很长
- 对生产数据库执行查询(不好)
- 不容易按周或月交付报告
- 一些数据部分存储在不适合此类查询的方式中(查询效率低下)
- 创建单独的数据库,定期更新生产数据
- 优化数据存储方式
- 创建仪表板来呈现报告
谢谢!