我遇到以下问题。使用 Java 应用程序,我需要每 1 秒将数据从外部 XML 文件插入到数据库表中。
此外,我必须对同一个表执行选择/更新查询。
table 每隔几天就会清洁一次。我的问题是:如何最优地解决它?一切都必须实时运行
。我们不能允许出现时间偏移的情况(不是每1s检查一次记录)。
有什么想法吗?
最佳答案
根据您计划应用程序的复杂程度,您可能会考虑使用 JPA/Hibernate 来访问数据库。它使访问数据库变得更加简单(因为您操作 POJO 来访问数据),但缺点是它在性能方面不是最佳的(操作原始 sql 和原始数据总是比操作对象更快)。
对于您的作业检查,我将设置quartz,它将使您能够定期安排作业。
你的问题有点模糊,无法提供更多提示。它是一个网络应用程序吗? Java EE 吗?重客户?您有多需要高性能?您想要创建一个写在披萨餐巾纸上的没有 future 的小型应用程序,还是计划拥有一个将来会扩展的应用程序。
关于java - 在PostgreSql数据库中插入和检查数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9224349/