「ビットマップ」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
|||
1行目: | 1行目: | ||
'''ビットマップ'''([[英語]]:bitmap)とは、[[ビット]]([[バイト]])を[[マップ]]状(2次元配列)のように扱う[[データ]]形式のことである。 | '''ビットマップ'''([[英語]]:bitmap)とは、[[ビット]]([[バイト]])を[[マップ]]状(2次元配列)のように扱う[[データ]]形式のことである。 | ||
+ | == 画像 == | ||
マップ状のデータの代表格といえば画像データなので単にビットマップという場合は「[[ビットマップ画像]]」を指すことが多い。 | マップ状のデータの代表格といえば画像データなので単にビットマップという場合は「[[ビットマップ画像]]」を指すことが多い。 | ||
− | [[データベース]]の世界でビットマップという場合は2次元的にインデックスを張り巡らす「[[ビットマップ・インデックス]] | + | == データベース == |
− | ビットマップ・インデックスは超高負荷に耐えるべく編み出された「[[データベースの非正規化]] | + | [[データベース]]の世界でビットマップという場合は2次元的にインデックスを張り巡らす「[[ビットマップ・インデックス]]」を指すことが多い。いわゆる「JOIN」で結合された結果にインデックスを貼っておく感じである。 |
+ | |||
+ | ビットマップ・インデックスは超高負荷に耐えるべく編み出された「[[データベースの非正規化]]」というシステムの[[魔改造]]を伴う手法を回避すべく発明された技術であるが、インデックスの大きさが膨大になるため追加,削除,更新に時間がかかるという諸刃の剣である。 | ||
== 関連項目 == | == 関連項目 == |
2020年4月10日 (金) 02:39時点における版
ビットマップ(英語:bitmap)とは、ビット(バイト)をマップ状(2次元配列)のように扱うデータ形式のことである。
画像
マップ状のデータの代表格といえば画像データなので単にビットマップという場合は「ビットマップ画像」を指すことが多い。
データベース
データベースの世界でビットマップという場合は2次元的にインデックスを張り巡らす「ビットマップ・インデックス」を指すことが多い。いわゆる「JOIN」で結合された結果にインデックスを貼っておく感じである。
ビットマップ・インデックスは超高負荷に耐えるべく編み出された「データベースの非正規化」というシステムの魔改造を伴う手法を回避すべく発明された技術であるが、インデックスの大きさが膨大になるため追加,削除,更新に時間がかかるという諸刃の剣である。