WebAssembly化したPostgreSQLをWebブラウザ上で実際に動かして学ぶ「Postgres playground」をCrunchy Dataが公開

今回は「WebAssembly化したPostgreSQLをWebブラウザ上で実際に動かして学ぶ「Postgres playground」をCrunchy Dataが公開」についてご紹介します。

関連ワード (動作、接続、用意等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


オープンソースのデータベースPostgreSQLの商用サービスを提供しているCrunchy Dataは、WebAssembly化したPostgreSQLをWebブラウザ上で実際に動かしながらPostgreSQLの基本から性能分析などさまざまな機能を学べる「Postgres playground」を公開しました。

Webブラウザ上でPostgreSQLを動かすため、サーバを用意する必要もなく、万が一間違った操作でデータベースを壊したとしてもすぐにインストール直後の初期状態に戻せるため、気軽にPostgreSQLを使って動作を学ぶことができます。

WebAssembly化されたPostgreSQLにはあらかじめチュートリアル用のデータベースが備え付けられており、現時点ではデータを保存可能なパーシステントレイヤは実装されていません。そしてWebAssemblyのサンドボックス機能によって外部からの接続は不可となっています。

メモリは512MBが割り当てられており、今後さらに柔軟なコンフィグレーションを可能にするとのことです(また、現時点ではまだときおり怪しい動きをすることがあるとのことです)。

Postgres playgroundには7種類のチュートリアル。今後拡充も

実際にPostgres playgroundにアクセスしてみると次のような画面が表示されます。

fig

現在用意されているチュートリアルの種類は以下となっています。

  • psqlbasics
    (Postgresをコマンドラインから使ったことがない人のための基礎)
  • Partitioning
    (IoTサンプルデータセットを用いたPostgresとpg_partmanによるパーティションの作り方)
  • High level performance analysis
    (キャッシュヒット率、インデックスヒットなどPostgresの性能に関する主要なメトリクスの紹介)
  • Joins in Postgres
    (インナージョインとアウタージョインのチュートリアル)
  • Basics of PostGIS
    (地理情報を扱うPostGISを用いたスペイシャルクエリと関数のサンプル)
  • Indexing (B-Tree Indexes)
    (B-Treeインデックスの作り方)
  • CTEs and Windows Functions
    (CTEとWindow関数の利用)

それぞれのチュートリアルのボタンをクリックすると、Webブラウザのページが切り替わってWebAssembly版PostgreSQLが起動します。画面左にはチュートリアルの内容が表示され、画面右ではPostgreSQLが起動してコマンドラインが表示されます。

fig

あとはチュートリアルの内容を読みつつ、コマンドラインを操作することで学習を進めていくことができるでしょう(チュートリアルの内容は英語ですが……)。

Crunchy Dataは今後もさまざまなチュートリアルを追加していくと説明しています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ツイッターがプロフィール欄にRevueのニュースレターを掲載するテストを開始
IT関連
2021-08-22 03:39
「不妊・流産」「遺伝子組み換え」ワクチンデマの拡散、わずか数十人の投稿が基に 誤情報に惑わされないための対策は
IT関連
2021-08-19 13:53
ロシア、国内でのフェイスブックへのアクセスを部分的に制限すると発表
IT関連
2022-02-27 15:33
TIS、データセンターにおける使用電力を100%再生可能エネルギーに
IT関連
2022-11-06 21:58
三井住友銀、自社共通の「Vポイント」で残高チャージできるモバイル決済アプリ
最近の注目ニュース
2021-02-02 21:20
大幅にUIが変わる予定のAdobe Premiere Pro 狙いはどこに? :小寺信良のIT大作戦(1/4 ページ)
トップニュース
2021-06-29 06:20
リモートかハイブリッドか、これからの働き方をどう定める?–判断迫られる企業
IT関連
2021-07-19 18:16
サイバー脅威は自然災害同様に備えて事業を守るべき–トレンドマイクロが2022年を総括
IT関連
2023-01-07 18:56
ヤマハ、従業員体験の管理で働きがいと働きやすさを継続的に改善
IT関連
2022-12-02 05:55
非プログラマーのために開発された機械学習のノーコードプラットフォーム「Obviously AI」、大日本印刷と提携し日本市場開拓戦略も進める
人工知能・AI
2021-07-08 14:53
トヨタ自動車、プロジェクト管理ツール「Backlog」導入で業務効率化を推進
IT関連
2024-10-31 06:56
インターステラテクノロジズと日本旅行、宇宙開発の現場を活かした観光と教育事業でパートナーシップ協定を締結
IT関連
2022-03-16 14:32
ソフトバンクがマーケティング最適化のためのAIインフラ企業Pixisへの資金注入主導、新社名で新年度をスタート
IT関連
2022-01-20 14:20
富士通ら、HPCとAIを活用した量子化学シミュレーション高速化技術を開発
IT関連
2023-02-23 12:11