LDFとMDFの違い

Anonim

LDF vs MDF の目録など、顧客、市場調査、会計、市場動向などの貴重な情報の保管、調査、検索にデータベースを使用しています。 >企業はデータベースを使用して、顧客、市場調査、会計、市場動向、消耗品の在庫、従業員、その他の重要なデータを企業やその日々の業務に保存し、調査し、検索します。ほとんどの企業では、データベースを作成して情報を格納するためにMicrosoft SQLを使用して、この機能で最もよく使用されるプログラムとアプリケーションにしています。 MSSQLファイル内では、MDFとLDFを見つけて使用することができます。

<! - 1 - >

LDFとMDFは、Microsoft SQL Serverで使用されるファイル拡張子です。これらのファイル拡張子は連動しており、プログラムで新しいデータベースが作成されると自動的に作成されます。両方のファイルも簡単に参照できるように同じ場所に配置されています。しかし、これらのファイルの最も重要な機能の1つは、それらがプログラムで使用されるバックアップファイル(ファイル拡張子.bak)のコンポーネントであることです。

<! - 2 - >

拡張ファイル。 MDFは、「マスタデータベースファイル」の略です。 "このファイルには、SQLサーバー上のすべてのデータベースを実行および追跡するためのデータベースのすべての起動情報が含まれています。また、データベース内の他のファイルを指しています。このファイルは、サーバー上のデータコンテンツの受付および監督において非常に重要な情報を格納するためのキーファイルでもあります。

一方、LDFは、メインデータファイルのサーバートランザクションログのファイル拡張子です。サーバー上の情報に加えられたすべてのアクションと変更の記録を保持するだけでなく、データベース情報も保存します。これも;日付、時間、すべての変更の詳細、誰が変更を行ったかに関するユーザー情報。さらに、ログには、変更が行われたコンピュータ端末も表示されます。

<! - 3 - >

。 LDFファイルにはしばしばレコードが含まれます。ファイルの削除、挿入、アラート、追加、および更新が含まれます。通常、。 LDFはのためのコンパニオンファイルです。新しいデータベースまたはバックアップファイルが作成されたときのMDF。サーバートランザクションログは、不正な変更を追跡したり、エラーの原因を追跡したりするのに役立ちます。ログに記録された情報は、異常を指摘し、重要で必要なデータを回復し、アクセスとエラーを修正するのに役立ちます。

LDFファイルは、SQL操作の3つの操作で重要です。これには、個々のトランザクションのリカバリ、サーバ起動時の不完全なトランザクションのリカバリ、障害発生時のデータベースのリカバリなどが含まれます。最初の操作では、アプリケーションとロールバックステートメントが発行されます。 LDfファイルは、その操作を元に戻すために使用されます。サーバがエラーを検出した場合、LDFファイルは不完全なトランザクションをバックアップします。

2番目の操作では、失敗したSQLサーバーが必要です。LDFファイルは、データベースが完全に機能しているリカバリポイントまたはバックアップファイルに戻るために使用されます。 3番目の操作では、データベースの障害が発生します。このような状況が発生すると、LDFファイルは障害発生前にデータベースを復元するために使用されます。この操作では、情報とすべてのデータは安全で破損していません。要約:

1。 MDFはMSSQLのプライマリデータファイルです。一方、LDFはサポートファイルであり、サーバートランザクションログファイルとして特徴付けられます。 2。 MDFにはデータベースにすべての重要かつ必要な情報が含まれていますが、LDFにはトランザクションとMDFファイルで行われた変更を含むすべてのアクションが含まれています。 3。 MDFはそうではないが、LDFは3つの操作に関係している。 4。 LDFファイルのサイズは、MDFファイルがファイル自体に加えられた実際の変更に応じてファイルサイズを維持することができる間に、変更に起因する多数の変更および情報詳細のために多くのスペースを占有する可能性があります。