找回密码
 加入我们
搜索
      
查看: 9987|回复: 2

请问Intelliversioning 算法具体逻辑是什么样的?

[复制链接]
发表于 2016-4-5 21:23 | 显示全部楼层 |阅读模式
请问Intelliversioning 算法具体逻辑是什么样的?
发表于 2016-6-9 09:38 | 显示全部楼层
本帖最后由 vcstone 于 2016-6-9 09:40 编辑

根据Synology一个技术专家的回答,应该是这个意思:这个算法基于一个版本更新的频率和日期,比如你在20分钟内保存了6个版本,计算机会认为你可能只需要最后一个,一旦你的版本数达到上限,它会先删除当天前面5个,但保留这一天之前的某个很久以前的版本。
简言之,相对于以往的算法,如果你更新频繁,你只会保留有最新的版本(基于你的设置,默认是32个),但Intelliversioning算法的话,可能你会保留1个一年前的版本,1个半年前的,其余大多数是近期的,优先删除的可能是这一年内你某几个更新较频繁的版本。


From DSM Help: Turning on Intelliversioning allows Cloud Station Server to determine which version is of the lowest priority and rotate that version when the maximum version number is reached.

That doesn't tell you the whole story so I'll try and explain the rest. Basically, it's an algorithm that looks at the frequency and date of versions and then starts to dump versions once you've hit your limit based on that. Let's say you have 6 versions all made within 20 minutes of each other, then other days you save less versions. Now you've hit the version limit you've set. It will delete some of those frequent ones because you probably only need that version from the end of the day that day. It will save newer versions more frequently and older versions less frequently. So you might have 1 version from a year ago saved, 1 from 6 months, then more frequent as you get closer to right now.



发表于 2016-8-1 00:02 | 显示全部楼层
vcstone 发表于 2016-6-9 09:38
根据Synology一个技术专家的回答,应该是这个意思:这个算法基于一个版本更新的频率和日期,比如你在20分钟 ...

非常感谢您的解答
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-4-30 23:11 , Processed in 0.008694 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表