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
進研ゼミ、小学生に「鬼滅の刃」漢字・計算ドリル無償提供 想定以上の応募で12万人→30万人に拡大
くらテク
2021-02-03 21:37
宇宙スタートアップIntuitive Machinesが2回目の月面着陸機ミッションでスペースXと契約
宇宙
2021-01-17 16:36
インテル、自動車用チップの生産に向け協議–半導体不足で
IT関連
2021-04-14 19:00
Haloがユーザーまで遠隔地のオペレーターが運転して届ける5G利用の配車サービスをラスベガスで開始
モビリティ
2021-07-10 00:52
リチャード・ブランソン氏、ベゾス氏より9日早く宇宙へ
企業・業界動向
2021-07-03 14:53
小型の超音波デバイスを商用化しすべての医師に渡したいExo
ヘルステック
2021-08-01 08:45
プライバシーポリシーへの懸念で欧米で人気のSignalとTelegramは中国国内でも(いまのところ)拡大中
セキュリティ
2021-01-19 01:36
首相、経済界にテレワーク徹底を要請 経団連十倉会長と会談
IT関連
2021-08-20 07:25
データ、アナリティクス、AIの2021年を占う(2)–リテラシーと文化、ガバナンス、コロナ禍の変化
IT関連
2021-02-15 14:58
コロナ禍でAIの導入が加速–KMPG調査
IT関連
2021-03-18 06:14
生産性を重視したTeamflowの仮想HQプラットフォームが390万ドルを獲得
IT関連
2021-02-02 19:36
イトーキ、経営管理業務のDXを目指して「SAP Analytics Cloud」を採用
IT関連
2021-04-28 18:33
大塚商会、20年通期は減収減益–コロナ禍も「大戦略II」で打開へ
IT関連
2021-02-02 21:11
誰でも簡単にAI分析が使えるSaaS「datagusto」が8500万円を調達、創業者「自動調理器のようなツール」
人工知能・AI
2021-05-25 04:26