通常公司企业使用数据库来存储,检查和检索有价值的信息,例如客户,市场研究,账户,市场趋势,耗材库存,员工以及对公司及其日常运营的其他重要数据。大多数公司使用Microsoft SQL创建数据库和存储信息,使其成为此功能中使用最广泛的程序和应用程序。在MSSQL文件中,可以找到并使用MDF和LDF。
LDF和MDF都是Microsoft SQL Server中使用的文件扩展名。这些文件扩展名是串联的,并在程序中创建新数据库时自动创建。这两个文件也位于同一位置,以方便参考。但是,这些文件最重要的功能之一是它们是程序中使用的备份文件(文件扩展名为.bak
)的组成部分。
扩展文件.MDF
代表“主数据库文件”。此文件包含要运行的数据库的所有启动信息,并跟踪SQL Server上的所有数据库。它还指向数据库中的其他文件。该文件还是存储信息的关键文件,这对于服务器上数据内容的接纳和监视非常重要。
同时,LDF是主数据文件的服务器事务日志的文件扩展名。除了保存服务器信息上的所有操作和更改之外,它还保存数据库信息。这包括;日期,时间,所有更改的详细信息,有关更改者的用户信息。此外,该日志还具有进行更改的计算机终端的功能。
.LDF
文件经常记录的更改包括:文件删除,插入,警报,添加和更新。通常,在创建新数据库或创建备份文件时,.LDF
是.MDF
的伴随文件。服务器事务日志有助于跟踪未经授权的更改或跟踪错误的来源。日志中的信息可以帮助指出异常情况,恢复重要和必要的数据,并有助于修复访问以及错误。
LDF文件在SQL操作中的三个操作中很重要。其中包括:恢复单个事务,在服务器启动时恢复所有未完成的事务以及在出现故障时恢复数据库。在第一个操作中,应用程序发出回滚语句,.LDf
文件用于撤消该操作。如果服务器检测到一个或多个错误,则LDF文件将备份不完整的事务。
第二项操作需要失败的SQL Server。 LDF文件用于移回到数据库完全运行的恢复点或备份文件。第三项操作需要数据库故障。发生这种情况时,将使用LDF文件在发生故障之前还原数据库。在此操作中,信息和所有数据都是安全的,不会被破坏。
总结
- MDF是MSSQL的主数据文件。另一方面,LDF是支持文件,其特征是服务器事务日志文件。
- MDF包含数据库中所有重要和必要的信息,而LDF包含所有操作,包括MDF文件中的事务和更改。
- LDF与三个操作有关,而MDF无关。
- 由于发生了许多更改,LDF文件大小可能会占用大量空间,而更改后的信息详细信息则由MDF文件维护或更改,具体取决于对文件本身的实际更改。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:LDF和MDF
本文链接:https://www.vsdiffer.com/vs/ldf-vs-mdf.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。