Ett mjukt arkiv, i samband med mjukvaruutveckling och datahantering, är inte en formellt definierad term med en allmänt accepterad betydelse. Men det hänvisar i allmänhet till en arkiveringsmetod som
inte involverar fysiskt att ta bort eller ta bort originaldata . Istället fokuserar det på att göra uppgifterna mindre tillgängliga eller mindre aktivt hanterade. Detta kan involvera flera tekniker:
* Flytta filer till en annan plats: De ursprungliga filerna flyttas till en mindre åtkomst till lagringsplats (t.ex. en mindre performant enhet eller molnlagringsnivå), men de förblir intakta.
* Ändra filbehörigheter: Tillgång till filerna är begränsad, vilket förhindrar oavsiktlig modifiering eller radering, men inte permanent ta bort dem.
* markering av filer som arkiverades: En metadataflagga ställs in på filerna som indikerar att de arkiveras, vilket gör att programvara kan behandla dem annorlunda (t.ex. utesluter från säkerhetskopior, inte i sökningar etc.).
* Skapa symboliska länkar eller genvägar: Dessa pekar på de ursprungliga filerna men kan vara organiserade på ett sätt som logiskt skiljer dem från aktiva data.
* Använda versionskontrollsystem (som Git) för att gren eller tagga: Detta tar inte tekniskt av de ursprungliga filerna men ger en mekanism för att enkelt komma åt äldre versioner samtidigt som du fortsätter att arbeta med de senaste versionerna.
Till skillnad från ett *hårt arkiv *, som permanent tar bort eller tar bort originaldata (ofta efter att ha kopierat den till en arkivlagringsplats), behåller ett mjukt arkiv originaldata, vilket gör det potentiellt enklare att återställa om det behövs. Detta innebär emellertid också att mjuk arkivering inte nödvändigtvis sparar lagringsutrymme på samma sätt som ett hårt arkiv skulle göra. Det handlar mer om att hantera tillgänglighet och organisation än om att fysiskt ta bort data.