SQL Server数据的智能归档贮存
SQL Server数据的智能归档贮存
随着业务的日新月异,各类无用或历史数据不断增多,存储空间的浪费也水长船高。一边是线上利用需要存储更多数据,另外一边又没法无穷制地增大存储空间,这个问题一直困扰着企业的管理者及技术人员。
SQL Server 数据的智能归档贮存是一种很好的解决方案,它可以节省空间的同时保证数据的完全性和有效性。SQL Server数据智能归档贮存主要分为三个步骤:
第一,数据清算:将无效和过期的数据清算掉,删除一些重复的数据,一是节省空间,二是提高数据管理的效力;
第二,数据归档。将旧版本历史数据归档并紧缩,将历史数据从生产环境中迁移出来,再存储到更加合适的硬件环境中,如磁盘,硬盘等。
第三,数据贮存到更多的存储媒介,例如云存储、大数据分析,乃至本地的备份磁带等。可以减少服务器压力,节省存储空间,减少备份时间,提高服务器的运行效力;
以上就是SQL Server 数据的智能归档贮存的全部流程。
要使用SQL Server数据的智能归档贮存只需要使用以下T-SQL语句:
–1. 查看历史数据
SELECT * FROM table_name WHERE date
–2. 删除无效数据
DELETE FROM table_name WHERE date
–3. 把数据归档并紧缩
BACKUP DATABASE dbname TO DISK=’C:\backupfile.zip’ WITH COMPRESSION;
–4. 将数据贮存到其他存储媒介
Create external Data Source [MyExternalDataSource] WITH (TYPE=HADOOP, Locaton=’hdfs://host:port’)
CREATE EXTERNAL TABLE [MyExternalTable] ( Id INT, Name VARCHAR(100) ) WITH (DATA_SOURCE = [MyExternalDataSource] )
使用SQL Server 智能归档贮存,除可以节俭存储空间,还可以保障数据的安全性,可控制数据的访问,极大提升了行业的技术水平,减轻了企业管理者的负担,也提供了全面有效的后备方案。
文章来源:丸子建站
文章标题:SQL Server数据的智能归档贮存
https://www.wanzijz.com/view/49410.html