Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Back-end

MongoDBを活用して、200億件以上のデータパイプライン作成法

MongoDBを使用して大容量データのクエリを作成する方法を学びます。

  • july
이론 실습 모두
실무적용
서버개발자
데이터처리
mongodb
mongodb-atlas-search
MongoDB
Go

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

こんなことが学べます

  • golang

  • mongo

  • Atlas

  • AtlasSearch

  • コンパス

  • mongod

  • mongot

Mongoはなぜ使用しなければなりませんか

あなたの開発でさまざまなツールやDBを使用することにはすべて長所と短所があります。

単にJavaが現在我が国で主な言語なので、 MySQLが最も多く使われて

そのため、そのツールについてのみ学習するのは間違った方法です。


開発はさまざまな方法があり、さまざまなツールを適用しながら問題状況を解決するのが開発です。

現在私は板橋IT会社に在職中であり、実務で経験しながら持ってきたノウハウを共有したいと思います。

この講義の特徴何ですか?

1. ネカラク船の現職者に講義した内容が含まれています。

最も簡単にあなたに講義のメリットをアピールできる特徴のようです。


サーバー開発者の立場として、DBに関する知識は限界があります。

しかし、私は実際の実務でMongo Koreaとの直接セッションを持った経験があり、その経験に基づいてネカラク船でMongoセッションを進めてみた履歴があります。


できるだけこの経験とノウハウを皆さんにおなじみにこの講義に溶かそうとしました。

2. 言語の制約を受けずに学習できます!

その講義は基本的にGolangで書かれています。


しかし、受講生の利便性のために、クエリにはORM(ツール)を使用していません。

また、Golang を主に使用するのではなく、 Compass という mongo Tool を主に使用してデータパイプラインクエリを作成する上で注意すべき部分をすべてお知らせします。


そうすれば、Golangを知らなくてもその講義を十分に受講することができます。

3. サーバーの迅速な応答のためのクエリの最適化を案内します。

MongoはMemory省DBでとても速いパフォーマンスを保証します。

しかし、他のCollectionを参照するか、このような追加的な条件に対して制約も多いDBです。


このようなDB活用法について、私が実際の運営環境で経験して知り合ったノウハウを全て共有いたします。


これにより、あなたが取り除いたバグの状況を防ぎ、経験豊富な開発者としてMongoを使用することができます。

4. Mockデータを提供します

DBに対してクエリを作成し、データパイプラインを練習する上で最大の問題は何ですか?


実際のクエリを送信するデータがないという問題です。

そのような部分について私はMockデータを提供することで皆さんが受講する上で不便さがなく、直接的なクエリを送信できるように講義を構成しました。


これにより、実際のデータを活用してデータパイプラインを構築する方法を学習できます。

この講義で主に扱っている問題や機能は何ですか

実務で使用するクエリの作成

さまざまな演算子を使用してクエリを作成する

Mongoの致命的なMutexエラーの再現と解決方法

MongoDBを選択する際のモデリング方法

MongoDBの検索エンジン(AtlasSearch)

私はこの講義準備しました。

この講義は本当に私が実務で経験したノウハウに基づいて作成されています。

そのため、講義の内容が主に私が経験した部分に基づいて講義が撮影になりました。


私はMongoDBを扱いながら実務運営環境で多くの問題を引き起こしたサーバー開発者であると同時に

他の人がせず、適用しなかった方式を多く適用したサーバー開発者です。


皆さんはこの講義に基づいて問題を発生させず、様々な方式を適用できるサーバー開発者になることを希望し、講義を準備しました。


現在、実務で200億件のデータを扱っているサーバー開発者が知らせるので、多くの役に立つでしょう。

一緒聞くといいですね!


NoSQLは思ったよりも一般的ではありません。


一般的にプラットフォームサービスの開発を進めれば、関係を目指すので、RDBをもっともっと使っているので、準備をしました。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • バックエンド開発をご希望の方

  • Mongoを適用したい人

  • 大容量データの処理方法をお悩みの方

  • AtlasSearchについて興味をお持ちの方

  • サーバー開発を担当して処理される方

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

  • Mongo基本知識(ただし、基本知識がなくても受講の難しさはありません)

こんにちは
です。

3,480

受講生

162

受講レビュー

87

回答

4.5

講座評価

15

講座

자기 소개

비전공자 출신으로 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다.

서버 최적화와 다양한 쿼리 튜닝을 좋아합니다.

 

경력

[前] 샌드박스 블록체인 개발자

[前] 넥슨 자회사 백엔드 개발자

[前] 판교 대기업 플랫폼 서버 개발자

[] 판교 모회사 서버 개발자

カリキュラム

全体

30件 ∙ (3時間 39分)

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

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

受講レビュー

全体

17件

4.9

17件の受講レビュー

  • 김효준님의 프로필 이미지
    김효준

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    • hhpp1205님의 프로필 이미지
      hhpp1205

      受講レビュー 13

      平均評価 5.0

      5

      60% 受講後に作成

      • sangyeon.cho님의 프로필 이미지
        sangyeon.cho

        受講レビュー 4

        平均評価 5.0

        5

        97% 受講後に作成

        • 이진혁님의 프로필 이미지
          이진혁

          受講レビュー 9

          平均評価 5.0

          5

          100% 受講後に作成

          • ghkdgo868님의 프로필 이미지
            ghkdgo868

            受講レビュー 6

            平均評価 5.0

            5

            30% 受講後に作成

            ¥4,371

            julyの他の講座

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

            似ている講座

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