Engineerの花野です。Summit2018の参加セッションのご紹介をさせていただきます。ビッグデータソリューション構築のための適切な技術選択とは?DSC_0287こちらは「セッション」ではなく、「チョークトーク」でした。チョークトークとは講義形式で進む通常のセッションとは異なり、演者と聴衆がインタラクティブにディスカッションをしながら進む形式の一コマです。会場の設えも工夫されており、演者の方と参加者との距離が近くて新鮮でした。開始時間ギリギリに行ったらほぼ満席で、なんとか端っこに潜り込ませてもらいました。そんな大人気のチョークトークのテーマは、「ビックデータのソリューションを構築するにあたってのベストプラクティスやアンチパターンを議論しよう!」というものでした。現在、ビッグデータを活用するソリューションをAzureで構築しようとすると、Microsoft製品だけではなく、オープンソースのソフトウェアも利用できるようになっています。利用者としては選択肢が広がって便利ですが、その反面、数々のテクノロジを理解して適切に使いこなすことが求められ、敷居が高くなっているとも言えます。そんな状況をサポートするためにMicrosoftからはビックデータのアーキテクチャガイドが提示されていますが、そうは言っても現場では当てはまらない場合も出てくるわけで。そんなノウハウをシナリオに応じて会場のみんなで議論できれば、ということでした。最初のテーマとして、以下のようなスライドが表示されました。ひとくちにデータと言っても、現在のシステムで扱うデータの形式は構造化データ、非構造データ、バイナリ、動画などなど、多様になってきています。Persistence」ということです。それをふまえて「ECサイトを構築する際に、それぞれのデータはどの形式で格納するのがよいでしょうか」という問題でした。DSC_0294シンキングタイムスタート。通常のTechSummitセッションではずっと演者の方の声が響いているのに比べると、異様な雰囲気です。私も「全部RDBMSで......だと問題にならないから、ええとクラスター分析は分析って名前がついてるしHDFSかなあ」なんてもごもごと考えてみます。して演者の方が、誰か案はありませんか、と促します。