gpt4 book ai didi

用于大规模顺序写入文件的 Java 库

转载 作者:行者123 更新时间:2023-12-02 07:47:53 24 4
gpt4 key购买 nike

在我的应用程序中,我需要将大量数据写入数据库。为了加快速度,我正在考虑实时写入顺序二进制文件,然后批量插入数据库。有不同的日志库可以配置为每 x 秒或 MB 创建一个新文件,但它们在重负载下会显着减慢系统速度,并且它们使用字符串消息。

是否有适用于二进制文件的高性能库?

最佳答案

如果我是您,我会研究使用 JDBC 批量插入的可能性。相关方法有PreparedStatement.addBatch()Statement.executeBatch() .

这里有一个讨论它们的教程:http://viralpatel.net/blogs/2012/03/batch-insert-in-java-jdbc.html

根据我的经验(使用 PostgreSQL),它们比单个插入快得多。很可能它们的速度足以满足您的目的。

关于用于大规模顺序写入文件的 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10586298/

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