我是新来的,而且几乎是一个兼收并蓄的编码器,所以请保持温柔!
来自扑克锦标赛的数据实时更新到数据库,但我们将视频输入延迟20-25分钟,因为图形(即RFID读卡器结果等)会导致观众看到桌面上的玩家他们自己也不喜欢,每个人都有卡片!
这一切都由名为PokerGFX的专有软件处理,因此该部分没问题。
但是我想以与视频流相同的延迟间隔检索数据库中的数据(与PokerGFX分开)以实现具有Twitch API的机器人,因此Twitch聊天中的人可以获得类似于特定玩家芯片的相关信息数,但他们的芯片数是25分钟前,而不是实时数据。
我可以使用MySQL,php访问数据库并使用JS或其他任何需要的东西。看起来我想要与其他人需要的完全相反...... SLOWER数据检索,不是持久性的,也不是更快!
感谢您对此有任何了解。
更新:o但等等还有更多:事情发生了变化,这就是我所拥有的:
SELECT * FROM table1 在哪里CurrTime>现在() - 间隔1小时 限制1“;
给出的结果不准确+ - 2分钟,所以我需要至少1小时的最新记录。我尝试了各种各样的事情,有趣的是,每个谷歌的结果都让我回到了这里!所有这些数据加载到一个每10秒自动刷新一次的html中,我发现如果数据库没有每60秒更新一次,那么请求数据的html会变成空白。
答案 0 :(得分:0)
您可以将数据的快照存储在中间数据库中。实时检索它,为其加上时间戳,然后显示旧快照中的数据(25分钟前)。此外,根据原始数据库的结构,您可以仅使用原始数据库来实现此目的。