> 首页 > 生活 > 百科 > 什么是物理架构

什么是物理架构

来源:网络 作者:佚名 时间:04-07 手机版

数据结构在计算机中的表示称为数据的物理结构,它包括数据元素的表示和关系的表示。 物理结构,即oracle数据库使用的操作系统文件结构,对于数据库物理结构文件,不同的oracle版本,不同的操作系统平台上有不同的存储目录结构。

重做日志文件记录对数据库的所有修改信息,它是三类文件中最复杂的一类文件,也是保证数据库安全与数据库备份与恢复有直接关系的文件。

日志文件组与日志成员,在每一个oracle数据库中,至少有两个重做日志文件组,每组有一个个或多个重做日志文件,即日志成员,同一

数据库的物理结构设计指的是什么?

Log File物理结构

从 ib_logfile0和 ib_logfile1这两个文件的物理结构可以看出,在Log Header部分还是有些许差异的, ib_logfile0会多一些额外的信息,主要是checkpoint信息。

并且每个Block的单位是512字节,对应到磁盘每个扇区也是512字节,因此redo log写磁盘是原子写,保证能够写成功,而不像index page一样需要double write来保证安全写入。

我们依次从上到下来看每个Block的结构

Log File Header Block

Log Goup ID,可能会配置多个redo组,每个组对应一个id,当前都是0,占用4字节

Start LSN,这个redo log文件开始日志的lsn,占用8字节

Log File Number,总是为0,占用4字节

Created By,备份程序所占用的字节数,占用32字节

另外在ib_logfile0中会有两个checkpoint block,分别是 LOG_CHECKPOINT_1/ LOG_CHECKPOINT_2,两个记录InnoDB Checkpoint信息的字段,分别从文件头的第二个和第四个block开始记录,并且只在每组log的第一个文件中存在,组内其他文件虽然没有checkpoint相关信息,但是也会预留相应的空间出来。这里为什么有两个checkpoint的呢?原因是设计为交替写入,避免因为介质失败而导致无法找到可用的checkpoint的情况。

Log blocks

请点击输入图片描述

log block结构分为日志头段、日志记录、日志尾部

Block Header,占用12字节

Data部分

Block tailer,占用4字节

Block Header

这个部分是每个Block的头部,主要记录的块的信息

Block Number,表示这是第几个block,占用4字节,是通过LSN计算得来的,占用4字节

Block data len,表示该block中有多少字节已经被使用了,占用2字节

First Rec offet,表示该block中作为第一个新的mtr开始的偏移量,占用2字节

Checkpoint number,表示该log block最后被写入时的检查点的值,占用4字节

微机主板有什么及什么两种物理架构标准

计算机物理实体通常由机箱,主板,总线,电源,硬盘,存储控制器,界面卡,可携储存装置,内置存储器,输入设备,输出设备,CPU风扇,蜂鸣器等组成。计算机物理实体又称计算机硬件是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。简言之,计算机硬件的功能是输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式。从外观上来看,微机由主机箱和外部设备组成。主机箱内主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。

数据库的物理结构和逻辑结构分别是什么?

数据库的基本结构
数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。
(1)物理数据层。它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。
(2)概念数据层。它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。
(3)逻辑数据层。它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。
数据库不同层次之间的联系是通过映射进行转换的。数据库具有以下主要特点:
(1)实现数据共享。数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。
(2)减少数据的冗余度。同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。
(3)数据的独立性。数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。
(4)数据实现集中控制。文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。
(5)数据一致性和可维护性,以确保数据的安全性和可靠性。主要包括:①安全性控制:以防止数据丢失、错误更新和越权使用;②完整性控制:保证数据的正确性、有效性和相容性;③并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;④故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏

什么是文件的逻辑结构和物理结构

Log File物理结构

从 ib_logfile0和 ib_logfile1这两个文件的物理结构可以看出,在Log Header部分还是有些许差异的, ib_logfile0会多一些额外的信息,主要是checkpoint信息。

并且每个Block的单位是512字节,对应到磁盘每个扇区也是512字节,因此redo log写磁盘是原子写,保证能够写成功,而不像index page一样需要double write来保证安全写入。

我们依次从上到下来看每个Block的结构

Log File Header Block

Log Goup ID,可能会配置多个redo组,每个组对应一个id,当前都是0,占用4字节

Start LSN,这个redo log文件开始日志的lsn,占用8字节

Log File Number,总是为0,占用4字节

Created By,备份程序所占用的字节数,占用32字节

另外在ib_logfile0中会有两个checkpoint block,分别是 LOG_CHECKPOINT_1/ LOG_CHECKPOINT_2,两个记录InnoDB Checkpoint信息的字段,分别从文件头的第二个和第四个block开始记录,并且只在每组log的第一个文件中存在,组内其他文件虽然没有checkpoint相关信息,但是也会预留相应的空间出来。这里为什么有两个checkpoint的呢?原因是设计为交替写入,避免因为介质失败而导致无法找到可用的checkpoint的情况。

Log blocks

请点击输入图片描述

log block结构分为日志头段、日志记录、日志尾部

Block Header,占用12字节

Data部分

Block tailer,占用4字节

Block Header

这个部分是每个Block的头部,主要记录的块的信息

Block Number,表示这是第几个block,占用4字节,是通过LSN计算得来的,占用4字节

Block data len,表示该block中有多少字节已经被使用了,占用2字节

First Rec offet,表示该block中作为第一个新的mtr开始的偏移量,占用2字节

Checkpoint number,表示该log block最后被写入时的检查点的值,占用4字节

相关推荐:

什么是物理架构

溜狗和遛狗的区别

杨梅酒放冰箱还是常温

什么是物理寄存器

如何评价海桑的一个小小孩

溜茄子咋做

什么是物理的质量啊

金钩的养殖方法

标签: [db:标签]

声明:《什么是物理架构》一文由排行榜大全(佚名 )网友供稿,版权归原作者本人所有,转载请注明出处。如果您对文章有异议,可在反馈入口提交处理!

最近更新

  • 什么是物理架构

    数据结构在计算机中的表示称为数据的物理结构,它包括数据元素的表示和关系的表示。 物理结构,即oracle数据库使用的操作系统文件结构,对于数据...

    百科 日期:2023-04-07

  • 溜狗和遛狗的区别

    1、遛狗用牵引绳牵着狗出到户外,可以是散步也有的人骑自行车。2、溜狗本意是指尾随在主人后边讨好主人的狗,后来专门指不择手段讨好有钱有势者...

    百科 日期:2023-04-07

  • 杨梅酒放冰箱还是常温

    1、杨梅泡酒可以放冰箱保存。杨梅酒是由白酒浸泡的,白酒的冰点比水低,所以可以放进冷藏室内保存,而且冰箱中的温度低,低温可以抑制有害细菌的繁...

    百科 日期:2023-04-07

  • 什么是物理寄存器

    物理寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含...

    百科 日期:2023-04-07

  • 爱情而已宋三川结局是什么

    自从爱情而已播出以来,它引起了社交媒体上广泛的关注,在抖音、微博和B站等平台上,还被广泛讨论和分享。特别是其中的《爱情而已》宋三川结局是...

    电影 日期:2023-04-07

  • 如何评价海桑的一个小小孩

    海桑的《一个小小孩》诠释的一个主题就是:在父母和孩子之间,有一个很大的不公平,就是我们在精神上希望孩子与我们站在同一个高度,希望孩子与我们...

    百科 日期:2023-04-07

  • moto

    moto的骁龙8Gen2旗舰将于明日晚间正式发布,今天官方继续为该机带来预热,公布了屏幕方面的新特性。 摩托罗拉手机官方微博发文称: “用视觉,刷新...

    数码 日期:2023-04-07

  • 溜茄子咋做

    溜茄子食材:茄子2个,菜籽油100毫升,盐5克,蒜4粒,豆瓣酱1勺,葱1根,水芡粉1勺。溜茄子做法:1、整个茄子去茄把洗净备用;2、斜刀将茄子切成小块,蒜切片,葱...

    百科 日期:2023-04-07

百科排行榜精选

邮箱不能为空
留下您的宝贵意见