タグ

2017年5月18日のブックマーク (2件)

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

    概要 インデックスに対してMongoDBはB Treeを採用し、MySQLのInnoDBはB+ Treeを採用しています。 どうして採用しているアルゴリズムが違うのだろう?と思って調べてみました。 主な違い B+ TreeはほとんどB Treeと同じですが、以下の点が異なります。 リーフノードとリーフノードを結ぶポインタがある データはリーフノードのみに保持する 具体例 言葉だけだと分かりにくいので、Visualizeするツールを使って具体例を表示します。 [1, 2, 3, 4, 5, 6, 8, 10, 15, 18]という数列に対し、Order: 3で作ってみます。 Orderは1ノードから出る枝の数のことです。 B Tree B-Tree Visualization B+ Tree B+ Tree Visualization 先程のB Treeと違って、データはリーフノードに持つの

    B TreeとB+ Treeの違い - Carpe Diem
  • プロジェクターで魔法使いになる方法

    よく、ファンタジーなアニメや映画で光る魔法陣があらわれるシーンがあるだろう。地面や空中など様々なところに魔法陣があらわれるのだ。 あれ、かっこいいなーってずっと思っていた。 自分でもやってみたい。でも方法がわからない。 PhotoShopを使えば簡単だけどつまんない。 そんなある日、合成なしでやる方法を思いつきました。 あばよ涙、よろしく勇気、こんにちは松です。 1976年千葉県鴨川市(内浦)生まれ。システムエンジニアなどやってましたが、2010年にライター兼アプリ作家として自由業化。iPhoneアプリDIY GPS、速攻乗換案内、立体録音部、Here.info、雨かしら?などを開発しました。著書は「チェーン店B級グルメ メニュー別ガチンコべ比べ」「30日間マクドナルド生活」の2冊。買ってくだされ。(動画インタビュー) 前の記事:蠱毒ヨーグルト > 個人サイト keiziweb DI

    プロジェクターで魔法使いになる方法