AI Academy
キャンペーン
CodeGym University
学習
コース
課題
アンケート & クイズ
ゲーム
ヘルプ
スケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
成功事例
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
私たちについて
開始
学習開始
今すぐ学習を始める
学習の進捗
コース
クエストマップ
レッスン
Java
SQL & Hibernate
レベル 20
シャーディング
SQL & Hibernate
レベル 20,
レッスン 0
1.1 シャーディングとは何ですか? しつこくグーグルで検索すると、いわゆるパーティショニングといわゆるシャーディングの間にはかなり曖昧な境界があることがわかります。誰もが自分の好きなように、好きなように電話をかけます。水平パーティショニングとシャーディングを区別する人もいます。シャーディングはある種の水平分割であるという人もいます。 建国の父たちによって承認され、ISO によって認定されるような用語標準は 1 つも見つかりませんでした。個人的な内なる信念は次のようなものです
シャーディング: 裏側
SQL & Hibernate
レベル 20,
レッスン 1
2.1 シャーディングして N 倍遅くする方法は? 次のように、ちょうど N 回シャードして速度を落とすことができます。 docs00...docs15 リクエストを並列ではなく順番に送信します。 単純なクエリでは、 key 、 WHERE something=234 ではなく選択を行います。 この場合、シリアル化された部分 (シリアル) は 1% や 5% ではなく、最新のデータベースでは約 20% を占めます。非常に効率的なバイナリ プロトコルを使用してデータベースにアク
ビッグデータ: MapReduce
SQL & Hibernate
レベル 20,
レッスン 2
3.1 ビッグデータという用語の出現の歴史 ビッグデータという用語は比較的最近登場しました。Google トレンドによると、2011 年以降、このフレーズの使用が活発に増加し始めていることが わかります。 同時に、今では怠け者だけがこの用語を使用しません。特にこの用語はマーケティング担当者によって不適切に使用されることがよくあります。では、ビッグデータとは実際何でしょうか? 問題を体系的に述べて強調することにしたので、概念を定義する必要があります。 私の実践では、さまざまな定
ビッグデータ: Hadoop
SQL & Hibernate
レベル 20,
レッスン 3
4.1 Hadoop に関する一般情報 MapReduce パラダイムは、2004 年に Google によって「MapReduce: 大規模クラスターでのデータ処理の簡素化」という記事で提案されました。提案された記事にはパラダイムの説明が含まれていましたが、実装が欠落していたため、Yahoo の数名のプログラマーが、Nutch Web クローラーの作業の一部としてその実装を提案しました。Hadoop の歴史の詳細については、記事「Hadoop の歴史: 4 ノードからデータ
BigData: MapReduce アプリケーションを開発するための技術と戦略
SQL & Hibernate
レベル 20,
レッスン 4
5.1 マップのみのジョブ ここでは、MapReduce を効果的に使用して実際的な問題を解決するためのさまざまなテクニックを説明し、開発を簡素化したり、クラスター上での MapReduce タスクの実行を大幅に高速化したりできる Hadoop の機能のいくつかを紹介します。 覚えているとおり、MapReduce は Map、Shuffle、Reduce の各ステージで構成されています。一般に、シャッフル段階はデータがこの段階でソートされるため、実際のタスクの中で最も難しいこ
ビッグデータ: HBase
SQL & Hibernate
レベル 20,
レッスン 5
Hbase を使い始める最も簡単な方法は、hbase シェル ユーティリティを使用することです。これは、hbase クラスター ノードに hbase をインストールした直後に使用できます。
Please enable JavaScript to continue using this application.