ベストアンサー
ロールアウトを使用するタイミング
ロールアウトとはどういう意味ですか? ロールアウトは名詞です。ロールアウトは、製品ラインや新しい飛行機などの何かの体系的な導入です。
多くの場合、ロールアウトは段階的に行われます。 、ここでは、最上位の製品が最初に導入され、最初の興奮が消えた後に下位の製品が続きます。
ロールアウトの例をいくつか示します。 一言で言えば、
- Windows 8の展開が広まった嘲笑に見舞われたとき、Steve BallmerはMicrosoftを去り、代わりにバスケットボールチームを購入しました。
- 新しい同社は、消費者層の注目を集めるために、製品の迅速で整然とした展開を組織しました。
- デイム・ルイーズ・ケーシーは、首相に新しい給付制度の展開を遅らせて修正できるように促しました。 – BBC
ロールアウトを使用するタイミング
ロールアウトとはどういう意味ですか? ロールアウトは、一方、動詞句です。以下の文章のように、製品を紹介することを意味する場合があります
- AppleはWorldwideDevelopersで新しいiPhoneを発表します会議。
- 新しい手順をいくつかのテストサイトで微調整してから、全社的に展開します。
- 特に、LeonnigとCostaは、Muellerのチームがロールする可能性があることを示していると報告しています。一連のレポートでその調査結果を出します。 – ワシントンポスト
標準ルールここでは英語での複利計算が行われています。 フレーズが名詞として使用される場合、ロールアウトのように1つの単語に複合されることがよくあります。スパン>。動詞としては、ロールアウトに相当する動詞のように、単語が分離されたままになる可能性が高くなります。
これは他の人と一緒に見ることができます内訳、ビルドアップ、などの単語メイクアップ、セットアップなど。
フレーズが形容詞として使用されている場合は、ハイフンでつながれることがあります。 ロールアウトのようなものを形成します。
ロールアウトまた、何かを展開することも意味します。たとえば、寝返りや糸のスプールなどです。 ロールアウトしましょうのように、離れるという意味の場合もあります。
出典: ロールアウトまたはロールアウト–違いは何ですか? -記述の説明
回答
トランザクション処理の場合:
概要:ロールバックにより、コミットされていない変更が発生したことはありません。再起動すると、プログラムが再起動して再度実行されます。
詳細:
ロールバックは3つの方法で発生します:
1。 PROGRAM REQUEST:トランザクションプログラムのロジックは、リソースに加えたすべての変更(最後のCOMMITコマンド以降)が発生してはならないと判断します。プログラムはROLLBACKコマンドを発行します。トランザクション処理システムとDBMSは、そのトランザクションをすべて取り消します。書き出された変更は、まだ書き出されていないものを破棄します。トランザクションプログラムは実行を継続し、リソースに変更を加え、最終的にはそれらをコミットします。
2。プログラムの失敗:リソースを変更した後、変更を永続的にするためにCOMMITを発行する前に、トランザクションプログラムが失敗します。トランザクション処理システムは失敗に気づき、失敗したトランザクションによって行われたコミットされていない変更に対してROLLBACKを発行します。
3。システム障害後のシステム再起動:トランザクション処理システム全体と、その時点で実行されているすべての実行中のトランザクションに障害が発生しました。最終的に、トランザクション処理システムが再起動されます。再起動時に、リソース変更ログを実行して、コミットまたは正常に完了しなかったトランザクションによって変更されたリソースを検索します。これらの変更は、失敗したトランザクションが発生しなかったかのように、以前の状態にロールバックされます。障害発生時に実行されていたトランザクションは再開されません。
再開はいくつかの方法で行われます。
上記3と同じ:
3 。システム障害後のシステム再起動:トランザクション処理システム全体と、そのmomemntで実行されているすべての実行中のトランザクションが失敗します。最終的に、トランザクション処理システムが再起動されます。再起動時に、システムはリソース変更ログを実行して、正常に完了しなかったトランザクションによって変更されたリソースを見つけます。これらの変更は、失敗したトランザクションが発生しなかったかのように、以前の状態にロールバックされます。障害発生時に実行されていたトランザクションは再開されません。
4。トランザクションの再開。トランザクションを真に再開するには、再起動されたプログラムに、失敗したトランザクションが与えられたのと同じ入力を与える必要があります。これは、トランザクションの再開に入力が必要になった場合に備えて、トランザクションシステム自体が入力を保持する必要があることを意味します。これは可能ですが、高額のトランザクションを除いてほとんど使用されません。これらの重要な入力は、安全かつ回復可能なキューに入れられるように構成されています。回復可能なキュー上のメッセージは、それ自体が回復可能なリソースであり、何らかの理由でROLLBACKが発生した場合に、元のキューにロールバックされます。
メッセージの形式が正しくないために、メッセージを読み取るプログラムが失敗すると、メッセージがキューにロールバックされてから、再起動されたトランザクションプログラムに再度渡され、再度クラッシュして、メッセージがロールバックされます….?したがって、これらの「ポイズン」メッセージを処理するために、ロールバックと再起動をサポートするメッセージキューイングシステムは、メッセージに再起動カウントのマークを付けます。メッセージがn回ロールバックされた後、さまざまなプログラムや人間による調査のために、毒メッセージキューにシャントオフされます。