問題タブ [b-tree]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - mysql で B ツリーのインデックス作成がどのように機能するか
mysql でテーブルのインデックスを作成すると、index_type が type であることがわかりBTREE
ます。今、私はbtree(s)について理解していますが、それがどのようにインデックスを格納し、データベースがこれに基づいてレコードを検索するかを静かに理解していません。
つまり、btree は、データベースが大きなデータ ブロックの読み取りと書き込みを実行するのに優れていますPrimary key
。根っ子。
では、ツリーの下の主キーのみを格納するのID
でしょうか、それとも主キーに関連付けられたデータ全体を格納するのでしょうか?
必要なプライマリ ID を見つけた後、データベースはどのようにレコードを抽出しますか?
sql-server - DBインデックスは列データと同じ量のディスクスペースを使用しますか?
データを含むテーブル列があり、この列にインデックスを作成する場合、インデックスは列自体と同じ量のディスクスペースを使用しますか?
bツリーが実際にリーフノードに列データのコピーを保持しているかどうか、または何らかの形でそれを指しているかどうかを理解しようとしているので、興味があります。
これが「JavaがXMLに取って代わるのか」という場合は申し訳ありません。親切な質問。
アップデート:
単一のGUID列を持つインデックスなしのテーブルを作成し、100万行を追加-26MB
主キー(クラスター化インデックス)を持つ同じテーブル-25MB(さらに少ない!)、インデックスサイズ-176KB
一意のキーを持つ同じテーブル(非クラスター化インデックス)-26MB、インデックスサイズ-27MB
したがって、非クラスター化インデックスのみがデータ自体と同じスペースを使用します。
すべての測定はSQLServer2005で行われました。
data-structures - Bツリーページとは
B ツリーとは何かは知っていると思いますが、B ツリー ページとは何ですか?
java - この btree メソッドで NullPointerException が発生するのはなぜですか?
私は btree アルゴリズムのコードを書いています。NullPointerException を取得しています。どうして????誰か助けてください…!
theory - btree と b+tree はデータをリーフにのみ保存しますか?
b ツリーと b+ ツリーはデータをリーフにのみ保存しますか? 内部ノードを使用して必要なデータを検索すると想定しています。
そうですか、それともすべてのノードにデータを保存しますか?
b-tree - ノードが分割されると、B ツリー ノードのキーは複製されますか?
B ツリーのノードが分割されると、元のノードのキーが新しいノードに複製されますか? これを行う目的は何ですか?これって非効率じゃないですか?
b-tree - Bツリーの子孫の最大数
Bツリーの順序を知っている場合、ページから子孫の最大数をどのように計算しますか?
java - Java でブロック指向のディスク I/O を行うにはどうすればよいですか? または同様の B+ ツリー
Java でB+ ツリーを実装し、ディスク ベースの I/O 用に最適化したいと考えています。Java から個々のディスク ブロックにアクセスするための API はありますか? または、私の目的に合った同様のブロック指向のアクセスを実行できる API はありますか?
100% Java でTokyo Cabinetのようなものを作りたいと思っています。JavaDBのような Java のみのデータベースがバックエンドで使用しているものを知っている人はいますか?
おそらく Java 以外にも、これをより適切に実行できる言語があることは知っていますが、私はこれを学習目的でのみ行っています。
b-tree - 次数 n の B ツリーにはいくつの要素を保持できますか?
2nですか?チェックしてるだけ。
data-structures - Bツリーと2-3-4ツリーの違い
B ツリーと 2-3-4 ツリーの違いは何ですか?
また、それぞれの最大高と最小高をどのように見つけますか?