gpt4 book ai didi

html - chalice 。如何向我的数据库发送请求也可以看到更改

转载 作者:行者123 更新时间:2023-11-30 00:36:09 28 4
gpt4 key购买 nike

如何向我的数据库 mySql 发送请求,然后检查是否有更改,以便在有更改时可以刷新 div

-编辑-

这是我的代码。它只是每 5 秒自动刷新一次加载函数,以便将新的更改应用到表中。我不知道如何向我的数据库发送请求以查看更改。

<div id="updateThis">
Loading........
</div>

<script type="text/javascript">
$(function refresh(){
setInterval(function(){refresh()},5000);
$('#updateThis').load('${createLink(controller:'table', action:'loadTables')}');

});
</script>

最佳答案

很大程度上取决于系统的大小。

“企业” - 查看 Flexviews和/或LinkedIn's Data Bus 。如果这些都不适合您,您可能应该寻找与使用 MySQL 的数据仓库 ETL 相关的主题/工具,因为 ETL 过程的很大一部分是确定提取更改数据的有效方法。例如,您可以查看 JasperSoft ETL Pro 或 Talend Open Studio它有许多工具来构建自定义 ETL 流程。

“基本” - 查看向相关表添加时间戳,然后查询时间戳值大于上次检查时间的记录(缺点:没有删除记录)或添加触发器记录数据的变化。

此外,如果这个系统很大,您可能需要考虑通过 websockets 等推送更改,因为每 5 秒轮询一次更改无法很好地扩展。有许多关于该主题的文章和 Grails 插件(AtmosphereEvents Push 等)。

关于html - chalice 。如何向我的数据库发送请求也可以看到更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22161707/

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