データベース 非正規化とは何ですか? -techopediaからの定義

非正規化とは何ですか? -techopediaからの定義

目次:

Anonim

定義-非正規化とはどういう意味ですか?

非正規化は、データベースインフラストラクチャのパフォーマンスを向上させるためにデータベースマネージャーが使用する戦略です。 正規化されたデータベースに冗長データを追加して、さまざまなテーブルのデータを単一のテーブルに結合するデータベースクエリに関する特定の種類の問題を軽減します。 非正規化の定義は、正規化の定義に依存します。これは、特定の使用を促進するためにデータベースをテーブルに正しく編成するプロセスとして定義されます。


Techopediaは非正規化について説明します

多くの場合、非正規化には個別のテーブルまたは構造の作成が含まれるため、1つの情報に対するクエリがそれに関連付けられた他の情報に影響を与えません。 たとえば、購入履歴で顧客名などのより多くのグローバルデータ変数が単一の購入と結び付けられている場合、データベース管理者は、購入したアイテムで行われた作業が顧客アカウント全体に誤って影響しないことを確認する必要があります。 そのため、データベースハンドラーは2つの情報を分離し、場合によっては冗長データを使用して、別々に作業できるようにします。

非正規化では、冗長データを追加することで、より洗練された検索結果が得られます。 これを説明するために通常提供されるいくつかの例には、データベースハンドラーが以前の住所、購入履歴、またはそのアカウントの特定の現在の状態に対応していない顧客またはクライアントに関する何かを見つけたい状況が含まれます。 これは、冗長データがあることで、データベースがユーザーの要求に正確に基づいて異なる結果を出すことができる場所です。 繰り返しますが、この冗長データを使用すると、データベースが特定のアイテムを検索する特定の方法に基づいてパフォーマンスを向上させることもできます。 非正規化に伴う課題には、データの不一致の結果として発生する可能性がある何らかの種類の異常を回避するために、プロセスを慎重に文書化することが含まれます。

非正規化とは何ですか? -techopediaからの定義