耐久性

著者: Robert Simon
作成日: 18 六月 2021
更新日: 13 5月 2024
Anonim
卡罗拉&轩逸 双车十万公里耐久性拆解测试第三季大结局(上)
ビデオ: 卡罗拉&轩逸 双车十万公里耐久性拆解测试第三季大结局(上)

コンテンツ

定義-耐久性とはどういう意味ですか?

データベースの耐久性は、トランザクションが永続的に保存され、データベースがクラッシュしても誤って消えたり消去されたりしないことを保証するプロパティです。これは通常、すべてのトランザクションを不揮発性ストレージメディアに保存することで実現されます。


耐久性はACIDの頭字語の一部であり、これは原子性、一貫性、分離、および耐久性を表しています。 ACIDは、すべてのデータベーストランザクションの信頼性を保証する一連のプロパティです。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaは耐久性について説明します

銀行や病院など、いくつかの組織がありますが、その存在自体はデータベースで実行される情報システムに依存しています。コミットされたすべてのトランザクションの100%を回復する機能は絶対に重要です。回復率は、90パーセントまたは99.6パーセントではなく、100パーセントでなければなりません。さらに、このリカバリは永続的である必要があります。つまり、OSの障害や停電が原因でデータベースサーバーがクラッシュした場合でも、すべてのトランザクションを再構築する必要があります。

ACIDの一部としての耐久性が、リレーショナルデータベースシステムの設計者にとって聖杯である理由がすぐにわかります。 ACIDは、1983年の記事「トランザクション指向のデータベース回復の原則」でTheo HarderとAndreas Reuterによって広められた用語であり、適切に実装されると、すべてのデータベースの信頼できる処理、処理、および保存を常に保証する一連の品質ですトランザクション。

現代のリレーショナルデータベースシステムの耐久性は、通常、トランザクションログ-リサイクル可能なファイル-セッションですべてのデータベーストランザクションを格納するために使用されるファイルによって実現されます。ユーザーがコミットコマンドを発行すると、トランザクションはまずハードディスクなどの不揮発性メディアに保存されているデータベースファイルに書き込まれます。これは、保存が行われたことをユーザーに確認する前に行われます。保存前にデータベースがクラッシュした場合、データベースを次回再起動したときにデータはトランザクションログに残っていますが、コミットされていない変更は取り消されるかロールバックされます。サーバーが地理的に分散している分散コンピューティングでは、この保証を実装するのは困難または難しいため、2フェーズコミットを使用しても同じことが実現されます。


この定義は、データベースの詐欺で書かれました