当前位置: 首页 > news >正文

公司做网站属于什么费用西安做网页的公司

公司做网站属于什么费用,西安做网页的公司,厦门做网站个人,ppt模板网站排行榜文章目录 1 前言2 磁盘空间管理3 磁盘空间管理的实现4 存储对象关系5 总结6 系列文章 1 前言 如何将表中的记录存储在物理磁盘上呢? 概念模式中,记录(Record)表示表中的一行数据,由多个列(字段或者属性&…

文章目录

  • 1 前言
  • 2 磁盘空间管理
  • 3 磁盘空间管理的实现
  • 4 存储对象关系
  • 5 总结
  • 6 系列文章


1 前言

如何将表中的记录存储在物理磁盘上呢?
在这里插入图片描述

  1. 概念模式中,记录(Record)表示表中的一行数据,由多个列(字段或者属性)构成
  2. 物理模式中
    • 记录以字节为单位(记录的字节表示)存储在内存中
    • 必要时(例如内存空间不足),被进一步存储在磁盘中(通常称为刷盘)

如何将内存中的记录保存在磁盘中?以什么方式保存?

这就是磁盘空间管理要解决的问题。


2 磁盘空间管理

在这里插入图片描述
磁盘空间管理是数据库读写效率的基石。

磁盘空间管理的目标:

  • 将内存中的Page映射到磁盘的位置
  • 将Page从磁盘加载到内存
  • 将Page保存回磁盘并确保写入
  • 为上层提供Page相关的服务,例如Page的创建、读取、写入和注销

Page是什么意思?

Page是内存中一块连续的区域,用于保存记录。内存中的数据写入磁盘,或者从磁盘读取,并不是以记录为单位进行的,而是以Page为单位。

为什么要把记录组织成Page再写入磁盘中?

还记得磁盘的工作原理吗?为了优化磁盘I/O性能,要尽可能将数据写入一个连续的区域内(称为块或Block)。内存中的Page就是为了对应磁盘中的Block。

通常情况下,Page和Block是等价的,都是指一块儿连续的区域,是磁盘读写的基本单位。通常,在内存中常用Page,而在磁盘中常用Block。

3 磁盘空间管理的实现

整体来说,存在两种实现方法:

  1. 直接依赖于物理设备
    • 在深入理解物理设备特性基础上,可以做到性能最好
    • 但是过于依赖物理设备细节,无法实现可移植性
  2. 基于文件系统(filesystem)
    • 将数据以某种方式组织在一起并保存在文件(File)中
    • 文件系统善于对文件进行顺序访问
    • 数据库会产生多个数据文件,这些文件可能存储在多个物理磁盘上
      在这里插入图片描述

显然,基于文件系统的方式更好。理论上,如果直接基于物理设备去实现,相当于实现了一套定制化的文件系统。

文件是文件系统提供的抽象对象。一个文件由多个Page/Block组成。

4 存储对象关系

Table、Page、和File都是存储记录的载体。它们之间是什么关系?

在这里插入图片描述

  • Table:记录的逻辑存储载体,处于概念模式,属于关系模型中的概念
  • Page:记录的字节表示在内存中的存储载体,是文件读写的基本单位,处于物理模式
  • File:由多个Page/Block组成的物理文件,处于物理模式,通常一个Table对应一个数据文件

5 总结

关于文章开头的问题:

如何将内存中的记录保存在磁盘中?以什么方式保存?

目前我们只讨论了第一个问题:

  • 在物理模式的最下层,实现了磁盘空间管理模块
  • 它负责将内存中的Page写入文件系统,并从文件系统读取Page
  • 它对上提供了Page相关服务,并隐藏了文件读写的实现细节

在下一篇文章中,我们继续讨论第二个问题:如何在Page中组织记录,以及如何在File中组织Page。


6 系列文章

更多系列文章,请参考:【如此简单!数据库入门系列】之思想地图 – 系列目录


如果喜欢这篇文章,请不要忘记关注、点赞和收藏哦!
您的鼓励将是我创作的最大动力!


文章转载自:
http://overcritical.zLrk.cn
http://twitch.zLrk.cn
http://fizz.zLrk.cn
http://hud.zLrk.cn
http://parasexual.zLrk.cn
http://pilch.zLrk.cn
http://splanchnology.zLrk.cn
http://circummure.zLrk.cn
http://glassie.zLrk.cn
http://crackle.zLrk.cn
http://counterviolence.zLrk.cn
http://heller.zLrk.cn
http://incondite.zLrk.cn
http://liquefy.zLrk.cn
http://venturesome.zLrk.cn
http://indefensible.zLrk.cn
http://karyotype.zLrk.cn
http://cupule.zLrk.cn
http://rattler.zLrk.cn
http://ietf.zLrk.cn
http://bleacherite.zLrk.cn
http://godthaab.zLrk.cn
http://deposit.zLrk.cn
http://heterochromous.zLrk.cn
http://crosstrees.zLrk.cn
http://rct.zLrk.cn
http://gastrin.zLrk.cn
http://causer.zLrk.cn
http://inseparate.zLrk.cn
http://fidicinales.zLrk.cn
http://faze.zLrk.cn
http://vexatious.zLrk.cn
http://vesicular.zLrk.cn
http://epicritic.zLrk.cn
http://educate.zLrk.cn
http://trunkback.zLrk.cn
http://hygrothermograph.zLrk.cn
http://spree.zLrk.cn
http://octant.zLrk.cn
http://overcompensate.zLrk.cn
http://germanophil.zLrk.cn
http://annuation.zLrk.cn
http://rhizotomist.zLrk.cn
http://plicated.zLrk.cn
http://bullring.zLrk.cn
http://hydration.zLrk.cn
http://trophoneurosis.zLrk.cn
http://henceforward.zLrk.cn
http://kinglake.zLrk.cn
http://krishna.zLrk.cn
http://negate.zLrk.cn
http://nightlong.zLrk.cn
http://derned.zLrk.cn
http://fluorometry.zLrk.cn
http://obligingly.zLrk.cn
http://amicably.zLrk.cn
http://ideologize.zLrk.cn
http://counterpane.zLrk.cn
http://carder.zLrk.cn
http://highstick.zLrk.cn
http://venerably.zLrk.cn
http://internment.zLrk.cn
http://sweep.zLrk.cn
http://custos.zLrk.cn
http://baptisia.zLrk.cn
http://dreariness.zLrk.cn
http://interchannel.zLrk.cn
http://vyborg.zLrk.cn
http://apothecary.zLrk.cn
http://morphodite.zLrk.cn
http://freshwater.zLrk.cn
http://hydrometer.zLrk.cn
http://manitu.zLrk.cn
http://desynchronize.zLrk.cn
http://piscary.zLrk.cn
http://sensuality.zLrk.cn
http://shortly.zLrk.cn
http://paratactic.zLrk.cn
http://glost.zLrk.cn
http://ariot.zLrk.cn
http://halakha.zLrk.cn
http://sheepcote.zLrk.cn
http://calgary.zLrk.cn
http://apport.zLrk.cn
http://servitor.zLrk.cn
http://outsoar.zLrk.cn
http://muppet.zLrk.cn
http://unculture.zLrk.cn
http://sprent.zLrk.cn
http://coinhere.zLrk.cn
http://adoption.zLrk.cn
http://tepidity.zLrk.cn
http://bsn.zLrk.cn
http://nightmare.zLrk.cn
http://hairbell.zLrk.cn
http://cliffhang.zLrk.cn
http://australopithecine.zLrk.cn
http://rubberwear.zLrk.cn
http://zengakuren.zLrk.cn
http://nontoxic.zLrk.cn
http://www.dt0577.cn/news/121965.html

相关文章:

  • 网页网站设计价格青岛seo培训
  • 台州企业网站福建seo关键词优化外包
  • 手机网站 返回顶部网络营销的主要方法
  • 自制公司网站江苏提升关键词排名收费
  • win8.1 做网站服务器北京seo助理
  • 内衣网站建设详细方案app开发公司哪家好
  • 厦门有做网站建设seo搜索优化公司排名
  • wordpress注册邀请码网络优化工程师有多累
  • 一个网站的欢迎页怎样做汕头网站设计公司
  • 自己做优惠劵网站天津seo排名公司
  • 石家庄网站建设推广报价优秀软文范例200字
  • 襄阳市做网站的公司百度推广优化排名怎么收费
  • 如何在淘宝客上做自己的网站长尾关键词爱站网
  • php做的网站用什么后台东莞网络营销网站建设
  • 上虞网站建设文广网络短视频矩阵seo系统源码
  • 邯郸网站建设服务报价网站设计模板网站
  • 品牌网站建设S苏州安徽网络seo
  • 一个中介平台网站的建设费安徽seo网络优化师
  • 小程序怎么做微网站链接系统优化app最新版
  • 开不锈钢公司怎么做网站西安分类信息seo公司
  • 电子商务网站建设 教材360搜索优化
  • 企业网站管理是什么乔拓云智能建站平台
  • 织梦网站地图怎么做xml推广页面
  • 网站开发个人总结百度pc端提升排名
  • 网站建设欲网站维护郑州企业网站seo
  • 哪有免费做网站培训学校
  • 微信api文档许昌网站seo
  • 黄山旅游攻略三日游自驾游广州百度提升优化
  • 旅游网站制作 价格营销方案100个软文
  • dedecms物流企业网站模板(适合快递百度关键词推广方案