Together with independent hardware and software vendors, SQL Server supports snapshot backup and restore technologies (SQL Server snapshot backup). A snapshot backup is a specialized backup that is created almost instantaneously by using a split-mirror solution obtained from an independent hardware and software vendor. Snapshot backups minimize or eliminate the use of SQL Server resources to accomplish the backup. This is especially useful for moderate to very large databases in which availability is very important.