Skip to main content

アクティブなデータベースとは何ですか?

Active Active Databaseは、特定の情報入力に依存する特定の機能を実行する自動インターフェイスです。プログラマーと管理者は、事前に定義された関係に応じて、アクティブなデータベースシステムを操作してトランザクションを実行できます。原因と結果のアイデアと同様に、それらの関係またはクエリの一部はカップリングと呼ばれます。データベースの設計には、共有される情報とそれが誰と共有されるかを指定するパラメーターがあります。自動請求書の支払いは、アクティブなデータベースの例です。銀行のお客様は、毎月特定の日付に特定の金額を受取人に支払うように自分の機関に指示することができます。指定された日付に到達すると、電子支払いはデータベース内の情報で示された受取人に自動的に送信されます。通常、イベント間に関係があります。たとえば、Point of Sale(POS)データベースシステムは、現在の在庫が事前に定義された金額に低下したという情報を受け取ると、小売店の製品を自動的に再注文できます。データベースパラメーターの設定方法に応じて、実際の再注文は、別のトランザクションとしてすぐに発生するか、延期される場合があります。たとえば、POSシステムは、ユニバーサル製品コード(UPC)または在庫保持ユニット(SKU)に従って製品を再注文する場合があります。在庫レベルと順序付けトランザクションを同時に処理する場合があります。多くの大衆小売業者は、販売や受信要員を含むいくつかのソースから継続的な入力を受け取るこのタイプのアクティブデータベースの下で運営されています。通常、データベースはトリガーイベントを調べるように設計されており、アクションを実行するために追加のルールと比較する必要がある場合があります。たとえば、小売業者のPOSシステムは在庫レベルが低いことでトリガーされる場合がありますが、採用されたアクションは、製品が中止されているかどうか、またはベンダーを介してアイテムが提供されるかどうかによって異なります。データベースは、製品が評価に合格しない場合、ルールがアクションを拒否するように設定されている場合、注文を処理できない場合があります。。POSの例では、データベースは、特定の製品の在庫が1日の早い段階で許容レベルを下回ったことを記録する場合があります。延期されたトランザクションでは、最終的な在庫レベルが記録されると、事業が終了するまで再注文プロセスは実行されません。