ORM 自动捕获数据库中的实时更新
Posted
技术标签:
【中文标题】ORM 自动捕获数据库中的实时更新【英文标题】:ORM to auto capture real time updates in database 【发布时间】:2012-09-22 04:00:56 【问题描述】:我们有一个基于 Java 的 Web 应用程序来显示最近一小时内开始的作业的状态更新。作业状态信息由 MS SQL server 2008 维护。我们需要在数据库中捕获添加到作业状态的新更改,并更新 Web 应用程序服务器中的模型对象缓存。我们通过定期查询数据库并查找作业状态的差异来捕获新的更新。 有没有更好的方法来捕获数据库中的新更新?是否有任何 ORM 工具可用于缓存和更新这种实时数据更新?请问有什么建议吗?
【问题讨论】:
【参考方案1】:不,这不是 ORM 的工作。
不幸的是,Java 没有 .NET 的响应式扩展 (Rx) 的等效项。
但是,您可以通过在 Web 应用程序中创建作业可以与之通信的接口(服务)来应用这些原则。但在大多数情况下,实施它所带来的好处不值得付出代价。
【讨论】:
以上是关于ORM 自动捕获数据库中的实时更新的主要内容,如果未能解决你的问题,请参考以下文章
doraemon的python ORM必会操作(国庆大更新)