实时更新的仪表板,如何构造

问题描述 投票:0回答:1

我正在尝试为我的公司创建一个仪表板应用程序,以显示他们使用的几种不同来源的数据。我从一个内部系统开始,该系统将数据存储在MSSQL中。我正在努力决定如何基于此数据库显示实时(或至少定期更新)数据。

我曾考虑编写一个节点服务器来轮询公司数据库并检查更新,然后将相关表的副本存储在我自己的数据库中。然后创建另一个节点服务器,该服务器从我的数据库计算指标(平均交付时间,周转时间等),然后从前端(可能会做出反应)很好地显示这些指标,并在用户加载页面时在后端触发逻辑。

这是我的第一个项目,因此只需要一些指导,以了解这是执行此操作的正确方法,还是让我过度复杂化。谢谢

sql node.js dashboard
1个回答
0
投票

解决方案之一是在nodejs或前端中实现CRON作业,然后您可以检索插入到数据库中的新数据。

您可以参考此链接以获取有关CROB作业的更多信息:https://www.npmjs.com/package/cron

如果使用的是MySQL,则可以使用mysql-events列表器,它是一个MySQL数据库,并在匹配的事件上运行回调。https://www.npmjs.com/package/mysql-events

© www.soinside.com 2019 - 2024. All rights reserved.