Snowflake、Python対応やアプリ開発を強化–トランザクション処理に対応する「Unistore」も追加
今回は「Snowflake、Python対応やアプリ開発を強化–トランザクション処理に対応する「Unistore」も追加」についてご紹介します。
関連ワード (ビッグデータ等) についても参考にしながら、ぜひ本記事について議論していってくださいね。
本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。
Snowflakeは米国時間6月13~16日に米国ラスベガスで年次カンファレンス「Snowflake Summit 2022」を開催している。それに併せ、同社データクラウド製品に対する一連の新機能が発表された。
まず、Pythonのサポート強化を中心とした、開発者向け機能の強化が発表された。具体的には、「Snowpark for Python」のパブリックプレビュー版を提供するとともに、現在開発中の「Streamlit」とのネイティブ統合によって高速なアプリケーションの開発サイクルを実現する。また、新たにストリーミングデータとの連動を強化すると同時に、オープンフォーマットのデータやオンプレミスで保存されているデータをデータクラウドで利用できるようにする。
Snowparkは、任意の開発言語やライブラリーを用いてスケーラブルなパイプライン、アプリケーション、機械学習(ML)ワークフローをSnowflake上で直接構築できるのデベロッパーフレームワーク。Snowpark for Pythonは、他の開発言語で記述されたSnowflakeのパイプラインやアプリケーションと同様に、Snowflakeのコンピューティングインフラストラクチャーで実行される。
さらに、Snowpark for Pythonを補完する次の新機能も追加される。
加えて、サーバーレスでのストリーミングデータの取り込みを実現する「Snowpipe Streaming」(プライベートプレビュー)や宣言的なストリーミングデータの変換を簡略化する「Materialized Table」(開発中)も発表された。オープンソースのテーブルフォーマット「Apache Iceberg」を外部ストレージで利用できるようになったほか、SnowflakeがサポートするDell TechnologiesやPure Storageなどのオンプレミスストレージシステムに保存されているデータにもアクセスできるようになった。