はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ B+ Tree

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 3 / 3件)
 

入門 B-link tree

2023/09/30 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip TREE variant ポインタ PostgreSQL 入門

概要 DBMS で広く利用されている B+ tree には様々な variant が存在するが、B-link tree もその1つ。 シンプルなラッチプロトコルで並行アクセスをさばけるよう、リーフノード以外のノードにも右の隣接ノードへのポインタを持たせた構造となっており、PostgreSQL で使われていることでも有名。 この記事では主にこの B-... 続きを読む

MySQL で複合インデックスを作成する際には必ず Explain の key_len を確認すべきという話

2022/06/03 このエントリーをはてなブックマークに追加 111 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL InnoDB Storage Engine 用語

「Rails Developers Meetup 2018 で「MySQL/InnoDB の裏側」を発表しました」でちゃんと触れられてないので今更ながら key_len について補足します。発表で触れた内容については言及しないので、storage engine や B+ tree といった用語がよくわからない方は発表内容を参照してください。 なお、MySQL のバージョンは 5.... 続きを読む

B TreeとB+ Treeの違い - Carpe Diem

2017/05/17 このエントリーをはてなブックマークに追加 360 users Instapaper Pocket Tweet Facebook Share Evernote Clip Carpe Diem InnoDB MongoDB 概要 以下

2017 - 05 - 17 B TreeとB+ Treeの違い MongoDB MySQL 概要 インデックスに対してMongoDBはB Treeを採用し、 MySQL の InnoDB はB+ Treeを採用しています。 どうして採用している アルゴリズム が違うのだろう?と思って調べてみました。 主な違い B+ TreeはほとんどB Treeと同じですが、以下の点が異なります。 リーフノード... 続きを読む

 
(1 - 3 / 3件)