gpt4 book ai didi

mongodb - 每小时更新数据库(mongo)的最佳方法?

转载 作者:太空宇宙 更新时间:2023-11-03 22:48:28 24 4
gpt4 key购买 nike

我正在准备一个小应用程序,它将聚合我网站上的用户数据(通过 socket.io)。我想每小时将所有数据插入到我的 monogDB 中。

最好的方法是什么? setInterval(60000) 似乎有点蹩脚:)

最佳答案

您可以使用cron例如,并按计划作业运行您的 Node.js 应用程序。

编辑:

如果程序必须连续运行,那么 setTimeout 可能是少数可能的选择之一(实现起来非常简单)。否则,您可以将数据卸载到某些临时存储系统(例如 redis),然后定期运行其他 Node.js 程序来移动数据,但这可能会引入对其他数据库系统的新依赖关系,并根据您的场景增加复杂性。在这种情况下,Redis 也可以作为某种故障安全解决方案,以防主 Node.js 应用程序意外终止并丢失部分或全部数据批处理。

关于mongodb - 每小时更新数据库(mongo)的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5903210/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com