Open6
DB初心者がRustでDBを自作する
モチベーション
低レイヤーに対する憧れ。
あと、何処かの問題が発生した時に、「降りられる限界のレイヤがそのエンジニアの力量」という言葉に触発されたため。このスライド自体はCPUを理解しようという内容。いつかその辺も学習して自作できるようになりたい。
なぜRustか
単純にRustを使用したい為。
Database-Design-Implementation
DBの入門書を読み込む
解説記事
読書メモ Database-Design-Implementation
- Database-Design-Implementationを読み、章ごとに要点をまとめる。
- Simple DBのソースコードを実装する。
第1章:Database system
第2章: JDBC
第3章: Disk and File Management
記憶装置(diskやflash drives)などの説明がメイン
disk drive
- diskを回転、arm with ready/write headによりバイト列に読み込み/書き込みを実施