Tap to unmute

SQL を速くするインデックス入門 : B-Tree や複合インデックスが理解できる

  Рет қаралды 19,138

ムーザルちゃんねる

ムーザルちゃんねる

Күн бұрын

Пікірлер: 16
@羽鳥優-g2l
@羽鳥優-g2l 4 ай бұрын
DB初心者にとっての神動画
@dancinglico
@dancinglico 2 жыл бұрын
インデックスって何なの??とわかりそうでわからなかったのですが、ざっくり分かった気がします。ありがとうございます。
@bigsoundsnare
@bigsoundsnare 2 жыл бұрын
むずかしそー とか言っていただけると、 だよね?難しいよね? って安心する方もいらっしゃるはず、分かりやすくて助かります。ありがとうございます。
@gonoura
@gonoura 2 жыл бұрын
ちょうどインデックスの概要が知りたかったので、助かりました。ありがとうございます。
@aotslid4833
@aotslid4833 2 ай бұрын
インデックスがなくても高速な検索が出来るメモリズムプロセッサをご存じですか?
@曲がって左
@曲がって左 3 жыл бұрын
分かりやすかった
@wasa-ey4in
@wasa-ey4in 4 жыл бұрын
初めて視聴しましたが、役割が違う2人が進行をするので、初心者が気になるポイントを聞いてくれたりとなかなか面白くていいチャンネルですね!ムーさんがエンジニアではないので、ツッコミもいい感じです! 今後も色々と紹介してほしいです!
@kumonopanya
@kumonopanya 4 ай бұрын
インデックスって上から順番に数字を振っておくものだと誤解してたわ。 本のページ数みたいな感じで
@kunime-ji5066
@kunime-ji5066 Жыл бұрын
日本人が日本語を使わなくなる方がデータベースがより強力になるような気がしました。
@ねこ-q6l3j
@ねこ-q6l3j 4 жыл бұрын
初めて視聴しました。 未経験からエンジニアをやっており、インデックスでつまずいていたところ、このチャンネルに出会いました。 すごく面白かったです。わからない中で上手く調べられなかったりと落ち込んでたのですが、励まされました。 またorderbyのお話もお聞きしたいです。 MSテストのmock化についてリクエストさせてください。junitに比べて情報が少なく困ったので、取り上げていただけたらとても嬉しいです。
@Isometrus-maculatus
@Isometrus-maculatus 4 жыл бұрын
初めまして。いつも楽しく勉強させていただいています。 8:33 のB-Treeのスライドで「ノードの階層が全ての要素で同じになり、計算量が変わらない」の部分がよく分からなかったのですが、例えば「go」を探索した場合と「zaru」を探索した場合とでは、階層が異なるので計算量も変わるのではないでしょうか? それともこちらは「リーフノードの階層が同じ」と読み替えた方が良いのでしょうか。 的外れな質問でしたらすみません…m(_ _)m
@moozaru
@moozaru 4 жыл бұрын
コメントありがとうございます! 鋭い質問です。 コメントの通りで B-tree の場合は、途中のノード自身がデータを持つことになるので探索する値によっては高速にレスポンスできますね。計算量が変わらないという表現がややこしくさせてしまいましたね、すいません。説明しませんでしたが、一般的に計算量というのは最悪のケースに計算する量を表現することが多いです。なので、ここではどんな値を探しても最悪 O(log n) で探索できますよという意味ですね。なので、媛蠍さんの認識に間違いはないです! なお、動画の後半で説明する MySQL で採用されているB+tree の場合は、値は全て一番したのリーフノードに格納されているので、どんなキーでも同じ階層数を辿ることになります。
@Isometrus-maculatus
@Isometrus-maculatus 4 жыл бұрын
@@moozaru 返信ありがとうございます。納得できました! B+treeのリーフノードの説明も図つきで分かりやすかったです!
@daq4095
@daq4095 2 жыл бұрын
@@moozaru
@匿名匿名-w3k
@匿名匿名-w3k 3 жыл бұрын
うるさいとまでは思いませんが、「難しいー」とか「わからないー」とか言うのはやめて欲しいです
Day1 データベースと SQL を分かった気になる勉強会
26:51
ムーザルちゃんねる
Рет қаралды 3,2 М.
小学生でもわかるデータベース設計入門。実際に設計しながら基礎を学ぼう
1:31:28
だれでもエンジニア / 山浦清透
Рет қаралды 137 М.
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
I Think I Love Deepseek R1
13:26
ThePrimeTime
Рет қаралды 104 М.
【保存版】DBパフォーマンス・チューニング講座|遅いデータベースを速くする方法とは
15:55
せお丸のプログラマー養成講座【サイバーフリークス株式会社】
Рет қаралды 13 М.
Understanding B-Trees: The Data Structure Behind Modern Databases
12:39
【総集編】【SQL入門】1本で『データベース』と『SQL』の基本を完全マスター【初心者向け】
5:26:43
わかるJavaプログラミング学習ch【みのるコーチ】
Рет қаралды 4,7 М.
【初心者向け】クソデータベース設計をしないためのテクニック5選
6:57
【初心者でもわかる】MySQLで何ができるの?特徴や使うメリットを紹介
11:31
SAMURAI ENGINEER [侍エンジニア]
Рет қаралды 34 М.