Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Artifactory、fullDB与文件系统存储_Artifactory - Fatal编程技术网

Artifactory、fullDB与文件系统存储

Artifactory、fullDB与文件系统存储,artifactory,Artifactory,我目前正在使用一个Artifactory存储库,它使用“fullDB”存储模型,所有的工件都作为blob存储在数据库中。我知道推荐的方法是文件系统存储,我发现有很多页面在说明如何迁移。然而,我想知道的是利/弊是什么?通过执行迁移,我会收获很多吗?奇怪的是,为什么最初会使用DB来设置它。谢谢。一般来说,出于性能原因,最好使用文件系统而不是FullDB方法。从DB中检索文件(如您所提到的blob格式)比从文件系统(本地或NFS)检索文件要花费更长的时间。您应该注意到,这将大大提高性能。作为一个非常粗

我目前正在使用一个Artifactory存储库,它使用“fullDB”存储模型,所有的工件都作为blob存储在数据库中。我知道推荐的方法是文件系统存储,我发现有很多页面在说明如何迁移。然而,我想知道的是利/弊是什么?通过执行迁移,我会收获很多吗?奇怪的是,为什么最初会使用DB来设置它。谢谢。

一般来说,出于性能原因,最好使用文件系统而不是FullDB方法。从DB中检索文件(如您所提到的blob格式)比从文件系统(本地或NFS)检索文件要花费更长的时间。您应该注意到,这将大大提高性能。作为一个非常粗略的估计(请不要引用我的数字),使用FullDB方法大约要慢40%。使用FullDB方法的理由是将Artifactory所需的所有存储分配到一个位置,即Artifactory所需的所有空间都存在于数据库中,而不存在其他位置。这可能是因为在过去建立这个的团队喜欢简单的想法


使用FullDB方法确实没有其他优势,因此不经常推荐使用。

您目前使用的是哪种数据库?我想是Oracle 12