java - 在PostgreSql数据库中插入和检查数据

标签 java database postgresql

我遇到以下问题。使用 Java 应用程序,我需要每 1 秒将数据从外部 XML 文件插入到数据库表中。

此外,我必须对同一个表执行选择/更新查询。

table 每隔几天就会清洁一次。我的问题是:如何最优地解决它?一切都必须实时运行。我们不能允许出现时间偏移的情况(不是每1s检查一次记录)。

有什么想法吗?

最佳答案

根据您计划应用程序的复杂程度,您可能会考虑使用 JPA/Hibernate 来访问数据库。它使访问数据库变得更加简单(因为您操作 POJO 来访问数据),但缺点是它在性能方面不是最佳的(操作原始 sql 和原始数据总是比操作对象更快)。

对于您的作业检查,我将设置quartz,它将使您能够定期安排作业。

你的问题有点模糊,无法提供更多提示。它是一个网络应用程序吗? Java EE 吗?重客户?您有多需要高性能?您想要创建一个写在披萨餐巾纸上的没有 future 的小型应用程序,还是计划拥有一个将来会扩展的应用程序。

关于java - 在PostgreSql数据库中插入和检查数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9224349/

相关文章:

java - Java 中的母版页 - JDK 1.6

sql-server - 在不使用 order by 子句的情况下生成 DENSE_RANK() - SQL Server

bash - psql --(记录|字段)-分隔符 NUL

sql - 如何从价格栏中删除货币符号?

sql - Postgres - 如何使用 UNION ALL 实现 UNION 行为?

java - 错误的输入被验证为错误,但表现得好像它是正确的

java - 如何检查java中的字符串中有多少个字母?

java - 无法理解 Java map 条目集

sql - 有没有不使用主键的好情况?

database - Flyway 的迁移前和迁移后脚本