Я пытаюсь придумать "версионную" систему данных. Различные группы данных, которые у меня есть, будут обновляться с разными интервалами и довольно велики (MAP TIFFS), поэтому я хотел бы максимально избежать дублирования контента, мы говорим о отметке в 50 ГБ. Скажем, например, у меня есть две следующие категории карт: карты стран и карты городов. Карты стран обновляются ежеквартально, а карты городов — раз в два года. В течение 6 месяцев структура папок, которую я получаю, такова:
RACKSPACE CONTAINER
|
|-JAN2014
| |
| |-Cities
| |-Countries
|
|-APR2014
| |
| |-[Cities] (Not a real folder, an alias/redirect to the Jan 2014 version)
| |-Countries
|
|-JUL2014
| |
| |-Cities
| |-Countries
|
|
Моему приложению предоставляется текущая версия данных за этот период времени (например, JAN2014, APR2014 или JUL2014), и оно будет использовать ее для формирования URL-адреса для получения файла карты, например, blah.rackcdn.com/JAN2014/Cities/Map.file). например, иметь возможность указать псевдоним/перенаправление blah.rackcdn.com/APR2014/Cities/Map.file (которого не существует, поскольку данные карты более старых городов все еще действительны) на старый папка, Надеюсь, это имеет смысл, есть ли способ сделать это? В настоящее время я использую Cyberduck ftp для загрузки своих файлов / структуры каталогов в стойку.
Если мне не удается добиться этого с помощью Rackspace, можно ли это сделать с помощью любых других служб размещения файлов (например, облачного хранилища Google)?
Ваше здоровье