コンピューターでは、ブロブとは何ですか?

バイナリの大きなオブジェクト、またはブロブは、データベースプログラムに保存されているバイナリデータのチャンクです。データベースでは、最も一般的な情報は文字列またはテキストの行です。 BLOBは、データベースに画像、ビデオ、プログラム、その他の情報を保存できるバイナリのセクションです。さまざまなデータを保持できるため、ブロブはデータベース内の他の情報よりもメモリが多いことがよくあります。各データベースプログラムにはBLOBのメモリしきい値が異なり、一部のデータベースではBLOBの使用が許可されていません。

データベースプログラムでは、最も一般的な情報は文字または数字で構成されています。これらは、キャラクター、文字列、整数として編成されています。これらの他のデータとは異なり、ブロブはさまざまなメディアファイルを作成するために使用されるバイナリまたは1と0で構成されています。このエンティティは多くの場合ファイルですが、プログラム全体になることもあります。ブロブに作られた典型的なファイルは、ビデオ、画像、オーディオファイルであり、データベース自体ははるかに多様でした。ブロブを使用することにより、プログラマーは、キャラクターを保持するだけから、ストレージのメディアを保持できるようになるまでデータベースを拡張できます。

文字ファイルとブロブを組織のために組み合わせることができます。たとえば、管理者がいくつかのBLOB画像をインポートする場合、どの画像がどの画像であるかを把握するのは混乱する可能性があります。文字列は画像の下に配置できます。これは、画像のタイトルとして機能します。

データベース内の文字列と整数は文字からのみ作られているため、多くの場合、少量のメモリしか使用しません。ファイルは集中的であり、文字列や整数よりも多くの文字を必要とするため、ブロブはかなりの量のメモリを占有します。大量のBLOBオブジェクトを使用すると、データベースが遅くなる可能性があるため、通常、BLOBが使用できるメモリの量に制限があります。

ほとんどのデータベースのBLOBファイルには、メモリのしきい値があります。 mosのためにTデータベース、これは数百メガバイト(MB)から数ギガバイト(GB)の範囲です。より高いしきい値は、より多くのBLOBオブジェクトを作成できることを意味しますが、同時に、BLOBがデータベースを遅くする可能性を高めます。

一部のデータベースシステムでは、BLOBの使用を許可していません。これはまれです。なぜなら、ブロブは管理者が事実上あらゆるタイプのファイルを保存できるからです。 Blobアーキテクチャを含むように設定されていないデータベースの場合、データベースにメディアファイルを含める方法はありません。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?