Studyplus Engineering Podcast

Studyplus Engineers

Studyplus Engineering Podcastは、主にスタディプラスのエンジニアが業務で関わった技術的なことや、最近気になっている技術について雑談をするPodcastです。

  1. 3月20日

    45: 【複合キーっていらなくない?】新卒の疑問にテックリードが解説!

    新卒エンジニアの田嶋と外囿が、データベーススペシャリスト試験に向けて奮闘中!毎日午後問題と格闘し、Claude CodeのCLI環境を駆使してマークダウンで振り返るという、エンジニアらしいユニークな学習法を実践しています。そんな勉強の最中、「Railsみたいに全部サロゲートキー(ID列)で管理しちゃえば、複合キーっていらなくない?」という壁に直面。この疑問に対し、テックリードの伊尾木が、実業務における「意味のあるキー」の重要性や、Railsが強引にID列を持ち込んだ背景を解説します!一意制約の落とし穴など、テックな雑談も展開。実務と理論のギャップに悩む方、必聴です! Show Notes 今週の進捗報告複合キーっていらなくない?サロゲートキーの落とし穴来週のそれぞれの学習予定採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    9分
  2. 3月13日

    44: DWHはなぜ正規化しない?テックリードが教える「列指向」の秘密

    新卒エンジニアの田嶋と外囿が、テックリードの伊尾木と「データベーススペシャリスト試験」に挑むシリーズ!今回は午後一問題で外囿が壁に直面。「DWH(データウェアハウス)って正規化しなくていいの?」という疑問からテック雑談が展開されます。Claudeに相談しつつ悩む新卒コンビに、伊尾木がRDBとの用途の違いや、MySQL等の「行指向」とRedshift・BigQuery等の「列指向」の違いを熱量たっぷりに解説!分散処理を爆速にする裏側や、「1億行は普通」というスケール感は必聴です。今週は勉強目標未達でしたが、来週こそ5時間達成なるか?DWHについて深掘ります! Show Notes 今週の進捗報告DWHが非正規化を許容する理由行指向 vs 列指向のパラダイム来週のそれぞれの学習予定採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    9分
  3. 3月6日

    43: なぜSQLの連番は「欠番」になるのか?ロールバックと並行処理の深い関係

    スタディプラスの新卒エンジニア・田嶋と外囿、そしてテックリードの伊尾木による「データベーススペシャリスト試験」挑戦シリーズ!猛勉強中の田嶋が直面した、SQLの疑問からスタート! トランザクションがロールバックされた際、採番されたシーケンス(SEQUENCE)が元に戻らず「欠番」になってしまうのはなぜなのか?その裏にあるデータベースの並行処理の複雑さと、「IDは連番であるべきか?」という設計の本質的な考え方をテックリードの伊尾木が解説します。「気持ち悪いけど仕様」には理由がある?セキュリティやパフォーマンスを考慮したID設計論まで、今週も熱くテックな雑談をお届けします! Show Notes 今週の進捗報告ロールバックしても戻らない?SEQUENCE(シーケンス)の謎な挙動なぜ欠番を許容するのか?DBの並行処理とパフォーマンスのトレードオフ「ID=連番」は危険?推測可能性とセキュリティ視点での主キー設計論来週のそれぞれの学習予定採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    12分
  4. 2月27日

    42: RDBは「ただの箱」になったのか?テックリードが紐解くデータベース設計の変遷史

    スタディプラスの新卒エンジニア・田嶋と外囿、そしてテックリードの伊尾木による「データベーススペシャリスト試験」挑戦シリーズ!今回の話題は試験勉強中に感じた「実務でこのSQL、使わなくない?」という素朴な疑問へと発展します。 CREATE ASSERTIONやDOMAINなど、参考書には出るけれど現場で見かけない構文たちの謎。その背景にある「RDBはただの箱」という現代的な開発思想の変遷や、1バイトの節約を考えていた時代の苦労話まで、テックリード伊尾木が歴史を紐解きます。熱量高めのテック雑談をぜひお聴きください! Show Notes 今週の進捗報告「実務で見ないSQL」の正体「RDBはただの箱」という思想来週のそれぞれの学習予定採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    11分
  5. 1月30日

    40. 「DBスペシャリスト試験」午後IIの絶望と、今あえて「集合論」を学ぶ理由

    新卒エンジニアの外囿と田嶋、そしてテックリードの伊尾木が、難関「データベーススペシャリスト試験」への挑戦を語ります。今回はついに午後試験の問題に手を付けたものの、その圧倒的な文章量と「午後II」の難易度に外囿がまさかの絶望!?実務に直結する「午後I」から着実に攻略していくリアルな学習方針を決めていきます。 後半では、田嶋の「なぜDBの解説に数学の集合論が出てくるの?」という素朴な疑問に対し、伊尾木がRDBの生みの親・コット博士の歴史的背景から解説。技術の裏側にある理論を知ることで、実務への向き合い方が変わる熱いテック雑談をお届けします。最後はそれぞれの2月の学習目標を宣言。果たして計画通りに進むのか、リスナーの皆さんも一緒に挑戦している気分で聴いてみてください! Show Notes 「午後II」の絶望感戦略変更!試験対策を業務に活かすにはなぜDBに数学が必要?集合論とRDBの深い関係それぞれの学習進捗と2月のコミットメント採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    22分
  6. 1月23日

    39. 「ロールフォワード」っていつ使うの?DB内部構造の深掘り回

    今回も田嶋、外囿、伊尾木の3名で、データベーススペシャリスト試験(DBスペシャリスト)への挑戦シリーズをお届けします。進捗報告では、着実に過去問を解く田嶋と、「余裕」を見せて足踏みする外囿で明暗が分かれる展開に…。 中盤では「ロールフォワードって実際のコードで見たことないですが、いつ使うんですか?」という田嶋の疑問から、技術的な深掘りトークに発展。「アプリ側のコードには書かない」「ログファイルへの書き込みが高速な理由」など、RDBMSの仕組みや障害対策の裏側を先輩たちが分かりやすく解説します。エンジニアなら知っておきたいDBの挙動、必聴です! Show Notes 進捗報告素朴な疑問:ロールフォワードはいつ実装するのか?(Railsのメソッドにはない?)解説:システム障害(OSダウン)時はロールフォワード、トランザクション障害時はロールバックなぜ先にログファイルへ書き込むのか?(シーケンシャルアクセスとランダムアクセスの速度差)今週の目標採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    19分
  7. 1月16日

    38. 「テーブルはビジネスルールを表現するもの」 DB正規化の本質

    新卒エンジニアの田嶋・外囿と先輩の伊尾木が挑む「データベーススペシャリスト試験」挑戦シリーズ。新年最初の今回は、年末年始の進捗報告からスタートです。「仕事が忙しくて時間が…」と壁に直面するメンバーもいる中、話題は「第2正規形」の理解へ。伊尾木による「テーブルとはビジネスルールを表現するもの」という本質的な解説に、新卒2人が理解を深めていきます。さらに、2027年から情報処理技術者試験の構成が激変するという噂についても議論。「今年受からないとヤバい?」という焦りと共に、エンジニアたちのリアルな学習とテックな雑談をお届けします。 Show Notes 年末年始の勉強進捗:仲間と一緒に記録をつける「黙々会」の効果とは? 2027年度から試験制度が変わる?「今年受からないとマズい」理由 正規化につまずく新卒へ:「第2正規形」を理解するための"ビジネスルール"という視点 SQLはなぜ「SEQUEL」と呼ばれるのか?コッド博士とIBM・Oracleの歴史 関数従属と主キーの関係:IDは誰がどうやって決めているのか? 出演者 伊尾木 (プロダクト部 テックリード)外囿 (プロダクト部 Webアプリケーショングループ / 25新卒)田嶋 (プロダクト部 Webアプリケーショングループ / 25新卒)採用情報 スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ 著作権表示 BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

    22分

評価とレビュー

4.8
5段階評価中
4件の評価

番組について

Studyplus Engineering Podcastは、主にスタディプラスのエンジニアが業務で関わった技術的なことや、最近気になっている技術について雑談をするPodcastです。

その他のおすすめ