Cloudflare上で動くSQLiteのCloudflare D1がベータ版を抜けてGenerally Availableに(正式サービスイン)。
私事ではありますが、アルファ版の頃にちょっと触って、また最近ちょくちょくベータ版を触っていたのでとてもタイムリー。
料金とか
料金はD1単体課金ではなくWorkersと併せてということだと思われる?
有料プラン(Workers Paid)
有料プラン(Workers Paid)は基本料金 $5 で、それに加えて
- 読み込み行数 100万行あたり$0.001。ただし最初の250億行 / 月までは基本料金に含まれる。
- 書き込み行数 100万行あたり$1.00。ただし最初の5000万行 / 月 までは基本料金に含まれる。
- 容量 1GBあたり$0.75。ただし最初の 5 GB までは基本料金に含まれる。
無料プラン
無料プラン(Free)だと
- 読み込み行数 500万行 / 日。
- 書き込み行数 10万行 / 日。
- 容量 5GB。
行数は返却した行数ではなくスキャンした行数なのでフルスキャン走ると一気に加算されます。index貼りましょう。
有料プランは月あたりで、無料プランは日あたりと単位が揃ってないのにも注意。
他制限事項
また、他にも制限事項はドキュメントに書かれています。
データ行数に応じて従量課金があるならでかいBLOB格納すればお得じゃん、と思いきや1行あたり1MB制限がありますね。