강의

멘토링

커뮤니티

Programming

/

Back-end

分散データモデリング

分散データベース環境でデータモデリングをする方法を学びます。

難易度 中級以上

受講期間 無制限

  • kuke
DBMS/RDBMS
DBMS/RDBMS
system-design
system-design
software-design
software-design
database-modeling
database-modeling
modeling
modeling
DBMS/RDBMS
DBMS/RDBMS
system-design
system-design
software-design
software-design
database-modeling
database-modeling
modeling
modeling

学習した受講者のレビュー

学習した受講者のレビュー

4.9

5.0

김현진

100% 受講後に作成

大変勉強になりました! 分散データベースの必要性は知っていましたが、 分散データモデリングの観点は考えもしていませんでした! 興味深い講義をありがとうございます😊😊

5.0

eoyeong

92% 受講後に作成

前回の講義に感動し、今回の講義も公開されるとすぐに受講しましたが、やはり良い内容で楽しく聞けました。 実は完全に理解できたかは分かりませんが、分散DBモデリングをする際にどのような点を考慮すべきか、なんとなく掴めた気がします。 それでも短くて残念ですけどね…😭

5.0

리나

92% 受講後に作成

こんにちは先生、まずこのような良い講義を作ってくださって本当にありがとうございます ^_^ 今回準備されているRedis分散キャッシュの講義、本当に期待が大きいです。 忙しいスケジュールの中、このような質問ではない?お願いをしても大丈夫かわかりませんが ^^ 「分散データモデリング」講義を見て本当に良い知識を習得することができ、実際に実装するにあたって大きな助けになりそうです。 もし次の講義計画がおありでしたら「分散データモデリング」実習中心で作っていただけるでしょうか? 健康を必ず大切にされて、次の講義を期待しております^^ ありがとうございます!

受講後に得られること

  • 分散データモデリング

  • シャードキー設定戦略

  • 境界分割戦略

  • 境界実装戦略


IT企業開発者の
データモデリング設計ノウハウ

本講義は分散データベース環境におけるデータモデリングのための設計戦略について説明します。
直接コードを書く過程や実習なしに設計、概念、方法論、戦略をコンパクトにまとめました。

様々な要求事項を反映しながら段階的に変化する設計及び悩みのプロセスを一緒に見ながら、
IT企業の開発者が直接経験した大規模実戦設計ノウハウを経験していただければと思います。

このような方におすすめします。

✅ 分散が必要だということは分かっているが、シャードキーをどのように設定すべきか悩んでいる方

✅ シャーディング戦略は知っているが、分散環境に適したデータモデリング方法が気になる方

✅ シャーディングを適用するとパフォーマンスがどのように変わるのか、根拠まで明確に知りたい方

シャードキー設定から境界実装まで
一度に学ぶ実戦設計原則

本講義では、以下の様々な悩みに対するアプローチ方法を提示します。

  • シャードキーは何に設定すべきでしょうか?

  • システム要件をどのように満たすことができるでしょうか?

  • ドメインの境界をどのように設定すべきでしょうか?

  • 設定した境界をどのように実装できるでしょうか?

この講義を通じて、分散システムアーキテクチャ設計に対する視野を広げ、インサイトを得ることができます。
実際のプロジェクトにすぐに適用できるよう理論ではなく実務的な観点からアプローチし、要求事項の変化に応じた設計の発展過程を直接体験してみてください。

学習内容 📕

  • 分散データベース環境でデータモデルを設計する方法

  • シャードキー設定戦略

  • 境界に対する理解

  • 境界を実装する方法


前提知識📢

  • データモデリング

データモデリングの基礎から扱うわけではないため、簡単な要件であっても直接考えながら設計してみた経験が必要です。リレーショナルデータベースのテーブル設計に関する経験は、ほとんどの方がお持ちだと思われます。

  • シャーディングに対する理解

講義ではシャーディングの概念については説明しません。すでにインターネットにも学習資料がたくさんあるため、概念については別途学習してきていただく必要があります。

受講前Q&A💬

Q. 複雑なデータモデリングの経験がないのですが、受講できるでしょうか?

A. 必ずしも複雑な経験が必要というわけではありません。ただし、直接悩みながら設計してみた経験が重要です。要求事項に基づいてデータモデルを導出し、データモデル間の関係を設定できる必要があります。

Q. シャーディングが何なのかわかりません。

A. シャーディングの概念は講義では扱わないため、別途学習していただく必要があります。シャーディングの概念と必要な理由、いくつかのシャーディング戦略について理解していれば十分です。すでにインターネットにも資料が多くあるため、概念については難なく学習していただけます。講義では、シャーディングの理解を基に、分散環境でデータモデルを設計する方法について学びます。

Q. 分散環境に関する経験や理解がなくても受講する価値はありますか?

A. 分散環境に対する経験や理解がなければ、講義で何を説明しているのか理解できない可能性があります。分散システムに対する基礎的な理解は必要です。

Q. 講義で何を学べるのかよく分からないです。

A. まだピンと来ない場合は、本講座の受講を後日に延期することをお勧めします。基礎的なトピックではないため、講座の受講に困難が生じる可能性があります。また、大規模システムを扱わない場合は、わざわざ分散データベースを学習・活用することは不要かもしれないという点もご参考ください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 分散データベースにおけるデータモデリングの方法について知りたい人

  • シャードキーを何に設定するか悩んでいる人

  • 境界線をどのように引けばいいのか気になる人

  • 境界線をどのように実装できるか知りたい人

前提知識、
必要でしょうか?

  • データモデリングの理解

  • データベース理論基礎

  • シャーディングについての理解

こんにちは
です。

1,923

受講生

202

受講レビュー

244

回答

4.9

講座評価

3

講座

こんにちは。

IT企業の開発者として勤務しており、大規模システムを支えるために様々な技術を活用しています。

実務的な視点からの開発知識を共有するために開設しました。少しでもお役に立てれば幸いです。

[お問い合わせ]

Email : kukekyakya@gmail.com

カリキュラム

全体

12件 ∙ (1時間 0分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

16件

4.9

16件の受講レビュー

  • salt님의 프로필 이미지
    salt

    受講レビュー 28

    平均評価 5.0

    5

    33% 受講後に作成

    • kuke
      知識共有者

      dududu88様、良い評価ありがとうございます!

  • starc134081님의 프로필 이미지
    starc134081

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    • kuke
      知識共有者

      현덕さん、良い評価をありがとうございます!

  • hahahl님의 프로필 이미지
    hahahl

    受講レビュー 56

    平均評価 5.0

    5

    92% 受講後に作成

    大規模システム講義を聞いている途中で気になって先に聞いているのですが、最高の選択でした!

    • kuke
      知識共有者

      hahahl様、良い評価をありがとうございます! 最高の選択をされたとのことで、誇らしいですね!

  • enca님의 프로필 이미지
    enca

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    経験したことがなくて漠然としていた世界に対する疑問解消と多くのインサイトを得ることができる講義です! 私のようにまだ井の中の蛙だと思われる方々に強くお勧めします! この講義だけでなく講師の他の講義はさらに良いです!

    • kuke
      知識共有者

      ハヤンさん、良い評価をありがとうございます!! 掲示板だけでなくモデリング講義まで受講していただいたんですね..!完走お疲れさまでした〜!

  • khmkhm01288144님의 프로필 이미지
    khmkhm01288144

    受講レビュー 9

    平均評価 5.0

    5

    100% 受講後に作成

    良い講義をありがとうございます! 「Spring Bootで直接作りながら学ぶ大規模システム設計 - 掲示板」講義から感じたことですが、既存の基礎的だと思って無視していた部分を深く教えてくれる良い講義ですね。いつも深みのある開発者になりたいという願いがありましたが、この講義が私に必要だった講義だと感じます。

    • kuke
      知識共有者

      경환さん、良い評価をありがとうございます! 以前の講義も受講してから来てくださったんですね~~ 着実に学習を続けていらっしゃるのを見ると、すぐに深みのある開発者になられると思います! 完走お疲れさまでした~!

¥5,412

kukeの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!