网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

SQLServer的数据存储结构是什么样子的

今天就跟大家聊聊有关SQLServer的数据存储结构是什么样子的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

创新互联是一家专注于成都网站设计、网站制作与策划设计,良庆网站建设哪家好?创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:良庆等地区。良庆做网站价格咨询:028-86922220

SQLServer是一个数据库管理系统,需要以有效方式存储高容量数据。要更好地理解SQLServer处理数据的方式,就需要了解数据的存储结构。

1、文件类型

数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志文件组成。一个数据库至少应该包含一个数据文件和一个事务日志文件。

主数据文件:主数据文件包含数据库的启动信息,指向数据库中的其他文件,每个数据库都有一个主数据文件(有且只有一个),推荐文件扩展名是.mdf;

次要(辅助)数据文件:除主数据文件以外的所有其他数据文件都是次要数据文件,某些数据库可能不包含任何次要数据文件,而有些数据库则包含多个次要数据文件,次要数据文件的推荐文件扩展名是.ndf;

事务日志文件:事务日志文件包含恢复数据库所有事务的信息,每个数据库中至少有一个事务日志文件,当然也可以有多个。事务日志文件的推荐文件扩展名是.idf;

文件流数据文件:可以使基于SQL的应用程序能在文件系统中存储非结构化的数据,如:文档、图片、音频、视频等;

2、数据文件

从更微观的角度来看,数据文件由若干个64KB大小的区组成,每个区由8个8KB的连续页组成

SQLServer所能识别的最小存储单位被称为页。一个页的大小是8KB,它是SQLServer实际存储数据的单位。磁盘I/O操作再页级执行。一个区由8个物理上连续的页组成,用来

有效地管理页。所有的页都存储在区中。当在SQLServer中创建了表以后,对象就被分配到区中。较小的表可以和其他数据库对象在一个区中。

3、事务日志

事务是一个或多个T-SQL语句的集合,相当于一个“原子”任务,要么执行成功,要不完全不执行。每个SQLServer数据库都具有事务日志,用来记录所有事务的SQL语句。当发生数据灾难时,通过事务日志记录的T-SQL语句可以恢复数据库。

事务日志文件的存储不是以页为单位的,而是以一条条的大小不等的日志记录为单位。

看完上述内容,你们对SQLServer的数据存储结构是什么样子的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


分享标题:SQLServer的数据存储结构是什么样子的
网站路径:http://bjjierui.cn/article/jchcec.html

其他资讯