edge-sql : SQLite serverless
(sql.lspgn.workers.dev)-
Intègre SQLite en WASM dans Cloudflare Workers et stocke les données dans Workers KV
-
Utilise des fonctions serverless comme une base de données distante
→ méthode consistant à appeler SQL directement à distance pour lire les données
- Peut être utilisé lorsqu’on souhaite employer un jeu de données en lecture seule à la place d’une API REST
- Les données d’exemple sont les taux de change de la Banque centrale européenne
2 commentaires
Il existe aussi le paquet sql.js, conçu pour faciliter l’utilisation du résultat de compilation WASM de SQLite. https://github.com/sql-js/sql.js
SQLite est, par nature, véritablement serverless en lui-même : https://www.sqlite.org/serverless.html
Ici, le terme serverless désigne le fait d’exécuter SQLite au-dessus d’une plateforme de type Function as a Service.
Cela semble pouvoir servir à de nombreux usages. En particulier, ça paraît très bien adapté aux Workers de Cloudflare, où la latence est presque nulle.
Les Workers sont limités à 100 000 requêtes par jour et 1 000 requêtes par minute, ce qui suffit largement pour une API simple.
https://developers.cloudflare.com/workers/platform/limits