データレイクに関するこれらの知識ポイントをご存知ですか?

データレイクに関するこれらの知識ポイントをご存知ですか?

本日の記事では、主にデータレイクの定義を紹介し、その後、主要なクラウドベンダーのソリューションと現在のオープンソースソリューションを紹介します。

意味

Wikipedia の定義を見てみましょう。データ レイクは、データを元の形式 (通常はオブジェクト ブロックまたはファイル) で保存するシステムまたはリポジトリです。データ レイクは通常、すべてのエンタープライズ データを 1 つのストアとして保存します。レポート、視覚化、高度な分析、機械学習などのタスクに使用されます。データ レイクには、リレーショナル データベースからの構造化データ (行と列)、半構造化データ (CSV、ログ、XML、JSON)、非構造化データ (電子メール、ドキュメント、PDF)、バイナリ データ (画像、音声、ビデオ) を含めることができます。定義の重要なポイントを赤で強調し、これらのポイントについて簡単に説明します。

  • オリジナル形式:データは前処理されず、元の状態で保存されます
  • 単一ストレージ:リポジトリは複数のデータ ソースを集約し、単一のリポジトリになります。
  • 機械学習の場合: BIやレポート分析に加えて、データレイクは機械学習に適しています。

データレイクは新しい概念ではありません。 2015 年に初めて提案されました。データ レイクは、現在のデータ ウェアハウスとよく比較されます。以下は、Google で見つかったデータレイクとデータ ウェアハウスを比較した以前の記事です。

データ レイクが徐々に注目されるようになり、ウェアハウスと比較されることが増えている理由について。これは機械学習の幅広い応用と大きく関係していると思います。

データレイクとデータウェアハウス

ビッグデータが初めて登場したとき、データの主な用途は BI、レポート、視覚化でした。したがって、データを構造化する必要があり、データを前処理するために ETL が必要になります。現段階では、データ ウェアハウスの方がこのようなニーズを満たすのに適しているため、企業が分析する必要のあるデータのほとんどはデータ ウェアハウスに集中しています。機械学習の台頭により、データに対する需要はより柔軟になり、データ ウェアハウスからデータを抽出するといくつかの問題が発生します。たとえば、データはすべて構造化されています。データが処理されても、アルゴリズムが期待する結果が得られない可能性があります。アルゴリズム開発者とデータウェアハウス開発者間のコミュニケーションコストが高いなど。仕事でこのような状況に遭遇したことがあります。アルゴリズムに取り組む学生は、多くの場合、データ ウェアハウス モデルを理解し、どのようなビジネス処理が行われたかを詳細に調べる必要があり、私たちの処理は彼らが望むものではない可能性があります。上記のようなさまざまな問題に基づいて、データレイクの概念が生まれました。次の表は、主に AWS のデータレイクとデータウェアハウスの違いを比較したものです。

上記の表の違いから、データレイクの適用シナリオは主に機械学習であり、使用時にスキーマを構築する方が柔軟であることがわかります。データ レイクは企業内の機械学習アプリケーションのデータ需要を解決できますが、データ ウェアハウス チームから切り離すことができます。しかし、これはデータ レイクがデータ ウェアハウスに取って代わることができるという意味ではありません。データ ウェアハウスは、効率的なレポート作成と視覚的な分析において依然として利点があります。

クラウドベンダーソリューション

クラウド コンピューティングの概念は近年非常に人気が高まっており、大手クラウド ベンダーは当然、データ レイク ソリューションを見逃すことはありません。以下では、Alibaba Cloud、AWS、Azure のデータ製品について簡単に紹介します。

  • Alibaba Cloud: Data Lake Analytics は、標準の JDBC を介して Alibaba Cloud OSS、TableStore、RDS、MongoDB などのさまざまなデータ ソースに保存されているデータを直接クエリして分析します。 DLA はさまざまなビジネス分析ツールをシームレスに統合し、便利なデータ視覚化を提供します。 Alibaba Cloud OSS は、さまざまな構造化データ、半構造化データ、非構造化データを保存でき、データレイクリポジトリとして使用できます。 DLA を使用する前に、スキーマを作成し、テーブルを定義して、その後の分析を実行する必要があります。
  • AWS: Lake Formation は、S3 またはリレーショナル データベースと NoSQL データベースに保存されている既存のデータを識別し、そのデータを S3 データ レイクに移動できます。分析には、Apache Spark (ベータ版)、Redshift、または Athena 用の EMR を使用します。サポートされているデータ ソースは Alibaba Cloud と同様です。
  • Azure: Azure Data Lake Storage は、Azure Blob ストレージ上に構築された、高度にスケーラブルで安全なデータ レイク機能であり、Azure Databricks を通じてデータ レイク内のデータを処理および分析します。ただし、このドキュメントは他のデータ ソースをサポートしていません。

オープンソースソリューション

クラウドベンダーが提供するソリューションに加えて、オープンソースソリューションである Kylo もあります。このフレームワークはあまり注目されておらず、コミュニティもあまり活発ではありません。公式サイトの紹介動画をざっと見たところ、基本的にはクラウドベンダーが提供するソリューションと同じ内容でした。複数のデータ ソースをサポートし、分析中にスキーマを作成します。さらに、Databricks チーム (オープンソース Spark フレームワーク) は、今年初めに Delta lake フレームワークをオープンソース化しました。 Delta Lake は、データ レイクに信頼性をもたらすストレージ レイヤーです。 Delta Lake は、ACID トランザクション、スケーラブルなメタデータ処理を提供し、ストリームとバッチのデータ処理を統合します。 Delta Lake は既存のデータ レイク上で実行され、Apache Spark API と完全に互換性があります。アーキテクチャ図は次のとおりです。

まとめ

本日の記事では、主にデータレイクの概念とデータレイクとデータウェアハウスの違いを紹介し、その後、クラウドベンダーとオープンソースソフトウェアにおける現在のデータレイクソリューションについて簡単に説明します。データ ウェアハウスの構築者およびデータ開発者として、私たちはこの新しい概念に細心の注意を払う必要があります。業務の中でこの問題に遭遇した場合、データレイクの構築を推進できないか検討することも可能になります。さらに、中小企業にとってはクラウドに移行することがより良い選択肢となるかもしれません。結局のところ、オープンソース ソリューションは現時点ではあまり成熟しておらず、コミュニティもそれほど強力ではありません。

<<:  システム推進の実践に注力 - オペレータエッジコンピューティングネットワーク技術ホワイトペーパーがまもなく公開されます

>>:  プログラマーの精神修養への道 - Kubernetesはマイクロサービス開発の必然的な産物

推薦する

#BlackFridayPresale# cloudcone: ロサンゼルスの大型ハードドライブ VPS、年間 16 ドルから、最大 1T ハードドライブ/10T トラフィック

Cloudcone はすでに毎年恒例のブラックフライデーのプレセールを事前に開始しており、ロサンゼル...

百度の入札ランキングから百度検索のユーザー体験について語る

今日の中国のインターネット環境では、多くのSEO担当者が悲惨な状況に陥っています。1社の独占により、...

INXY: Verizon CDN (アジアノードを含む) が 50% オフ、一部の専用サーバーも 50% オフ

inxy の Verizon CDN 事業はアジアでかなりの数のポップがあり、グローバル カバレッジ...

XiaomiとMicrosoftが戦略的協力覚書を締結:クラウドコンピューティング、人工知能、ハードウェア製品における協力をさらに深める

XiaomiとMicrosoftが戦略的協力覚書を締結した。両者は長年築いてきた相互信頼と協力関係に...

クラウドネイティブの基礎について知っておくべき4つの概念

クラウド ネイティブとは、アプリケーションをマイクロサービスとして設計し、柔軟性、スケーラビリティ、...

UCloud は MindPower Technology と提携してクラウド ゲームの新たな遊び方を模索

現在、クラウドゲームはゲーム業界で最もホットな技術分野の一つと言えます。クラウド コンピューティング...

SEO関連の仕事の面接で注意すべきこと

SEO は徐々に企業の注目を集めています。SEO 業界がますます強力かつ大規模になるにつれ、SEO ...

imidc: 「双方向」南アフリカ cn2 vps の簡単なレビュー。十分ではないと思われる場合は、専用サーバーを使用することもできます。

現在、欧米のCN2ネットワークは圧迫されており、帯域幅のコストも急騰しています。アジアのCN2の価格...

テンセントがWeChat開発者を絶望的な状況に追い込んだとき、どうやって抜け出すのでしょうか?

鉄歌のこれまでの記事は、完全に彼自身の観察に基づいている。程小勇同志は足の指で誰が書いたかを推測でき...

ドキュメントダウンロードサイトの最適化の詳細を分析

ドキュメントダウンロードサイトも、ファイルのダウンロードを提供するウェブサイトです。このようなサイト...

ソーシャルメディアのマーケティング目標についての簡単な説明

ソーシャル メディア マーケティング キャンペーンを開始する前に、目標を明確に定義し、何を達成したい...

アプリ運営・プロモーションに最適なチャンネル10選!

インターネット運営者およびプロモーターとして、自社の製品を宣伝する方法をご存知ですか?以下は、Qin...

openvirtuals-$7/4 コア/1g メモリ/2g スワップ/180g ハードディスク/3T トラフィック

Openvirtuals は 2003 年に設立された正式な会社です。同社の VPS は非常に高価で...

58.comが短期レンタルサイト「デイリーレンタル」を開設短期レンタルは機密情報の標準機能になるかもしれない

58.comの短期賃貸サービス「Rizu」がオンライン化、ドメイン名「rizu.com」を取得デイリ...

分散、高同時実行性、マルチスレッドを区別できますか?

これら 3 つの単語を見ると、分散 = 高い同時実行性 = マルチスレッドと考える人が多いのではない...