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
あの「INFOBAR」がカプセルトイに 「ニシキゴイ」など精巧に再現
くらテク
2021-01-26 06:10
群馬県・邑楽町がデジタル通貨 子供1人に3000円の食事券
IT関連
2021-07-02 04:45
製造業のDX、課題は予算不足–人材不足が課題も90%に
IT関連
2023-12-12 17:52
Slack、1月の障害の原因を説明 「AWS Transit Gateway」がトラフィックの急上昇に対応できず
クラウドユーザー
2021-02-15 14:33
日立システムズとAWS、3年間の戦略的協業契約を締結
IT関連
2022-08-12 20:24
ニッスイ、出張・経費管理SaaSでバックオフィス業務のデジタル化を推進
IT関連
2023-03-01 11:59
サムスン、12nmクラスDDR5 DRAMを発表–2023年から量産へ
IT関連
2022-12-24 21:23
今はソリューションのための半導体–インテル、新ブランド戦略を語る
IT関連
2023-08-03 02:35
半導体売上高、世界的なチップ不足続く中で2021年は過去最高水準–米半導体工業会
IT関連
2022-02-18 15:40
太陽光発電の電力推定に気象解析データのAPIを提供 ウェザーニューズ
企業・業界動向
2021-05-20 22:00
Meta、ロシアの侵攻とともにサイバー攻撃が急増と報告
IT関連
2022-04-09 18:17
5G契約数、近く10億件到達の可能性–エリクソンの最新レポート
IT関連
2022-12-03 20:17
富士通、武田薬品らと卵巣がん患者のペイシェントジャーニーを分析・可視化
IT関連
2023-05-18 02:15
LIXIL、人事管理SaaSでグローバル人材の育成を推進
IT関連
2022-11-13 06:53