提供在线版免费SQlite数据库的服务商不多,目前总共只收录了三家,分别是:Cloudflare D1,dbhub.io 和 Turso。FreeDB.host 将会不断更新该页面,如果你比较喜欢使用在线版SQlite数据库来调试程序,可以继续留意本页面。
Cloudflare D1
https://www.cloudflare.com/developer-platform/d1/
引用官网介绍:
- 基于 SQLite 构建
- 原生无服务器架构
- 基于 SQL 的方言
- 内置 JSON 解析和查询函数
- 支持全文搜索和触发器
如果调用的 Cloudflare Workers 是免费版,每日读限制为5M,每日写为100K,存储则为1G。如果是收费版的 Cloudflare Workers 则是读限制为25B每月 +超出后$0.001 百万次读操作,
写限制则为50M每月 +超出后$1.00每百万次写操作,存储则为5GB超过部分则为$0.75每GB。
总的来说这个配置够一般开发使用,跑点小应用都不是问题,要是大规模使用,这个费用确实很实惠。
使用案例:
如何使用 CloudFlare D1 来搭建评论服务?
https://www.cnblogs.com/xiaozhu2020/p/d1-demo.html
Turso
Turso(https://turso.tech/ ) 是个不错的 sqlite 数据库,免费容量够大共计9GB,付费也不贵,cloudflare 集成简单,Prisma 也已经支持。还有一点是,支持建立一个本地数据库和远程数据库同步,相当于可以简单地在本地实现一个只读副本。
官网免费sqlite数据库配置情况
9 GB of total storage+$.75 per GB added
Up to 500 databases
Up to 3 locations
1 billion row reads per month + $1 per billion rows added
25 million row writes per month +$1 per million rows added
Unlimited Embedded Replicas
Support for Overages
Point in time restore (1 day)
Database Branching
TypeScript, Rust & Go APIs
Develop locally with SQLite
Works with all edge-native and serverless environments
从后台界面上来看,后台功能还是比较弱的,都需要通过命令行方式来使用,哪怕是创建数据库这个行为都得通过命令行 $ turso db create 来完成。
官方帮助文档:https://docs.turso.tech/tutorials/
dbhub.io
API文档地址:https://api.dbhub.io/
https://sqlitebrowser.org/