10 ポイント 投稿者 xguru 2021-01-21 | 2件のコメント | WhatsAppで共有
  • Cloudflare Workers に WASM で SQLite を埋め込み、Workers KV にデータを保存

  • サーバーレス関数をリモート DB のように使用

→ SQL を直接リモート呼び出ししてデータを読み込む方式

  • 読み取り専用データセットを REST API の代わりに使いたいときに利用可能
  • サンプルデータは欧州中央銀行の為替レートデータ

2件のコメント

 
chiwanpark 2021-01-21

SQLiteのWASMコンパイル成果物を簡単に使えるようにした sql.js パッケージもあります。 https://github.com/sql-js/sql.js

 
xguru 2021-01-21

SQLite DB自体は、もともと本当にサーバー不要のServerlessですが、https://www.sqlite.org/serverless.html

ここでのサーバーレスは、Function as a Service上でSQLiteを動かす方式です。

さまざまな用途に使えそうです。特にレイテンシがほとんどないCloudflareのWorkersによく合いそうです。

Workersは1日10万クエリ、1分あたり1000リクエストの制限なので、シンプルなAPI用途には十分使えます。

https://developers.cloudflare.com/workers/platform/limits