我在这里有两个问题。我们将大量的xml文件(如bytea)存储在postgres数据库中。对于小型用户,没有问题,我们可以处理所有文件
用户可以将其所有xml下载为zip文件。然后,我们从数据库中检索所有文件(大约5000个xml文件,每个文件15kb),压缩所有文件并返回到前端。
问题在于,对于如此大量的文件,我们的GC开销很大,并且系统有时会崩溃。
是否有更好的方式处理这些文件? 如果可以,在检索所有文件时如何避免GC开销?
谢谢!
我在这里有两个问题。我们将大量的xml文件(如bytea)存储在postgres数据库中。对于小型用户,没有问题,我们可以处理所有文件
用户可以将其所有xml下载为zip文件。然后,我们从数据库中检索所有文件(大约5000个xml文件,每个文件15kb),压缩所有文件并返回到前端。
问题在于,对于如此大量的文件,我们的GC开销很大,并且系统有时会崩溃。
是否有更好的方式处理这些文件? 如果可以,在检索所有文件时如何避免GC开销?
谢谢!