【发布时间】:2014-08-25 12:57:13
【问题描述】:
我正在开发一个应用程序,它应该从一个表中获取数据并在另一个表中记录处理结果。所有这些都在一个线程和几台计算机上。所以我需要为此使用一些同步机制。至于我需要使用多台计算机,我必须在数据库中使用一些同步机制(在我的情况下是 PostgresSQL),而不是在代码中使用锁定。我知道 postgres 在表上提供了一些锁定,但我没有找到任何文档如何设置它。
可能已经存在一些标准解决方案吗?
【问题讨论】:
-
您的意思是数据库的副本不止一份?每台电脑一个?
-
不,一个数据库适用于所有应用程序。
-
我认为您需要展示处理逻辑及其分布方式。但我可能错了。
标签: java sql multithreading hibernate postgresql