分散SQLiteをCDNエッジで提供する「Cloudflare D1」がオープンアルファとして利用可能に

今回は「分散SQLiteをCDNエッジで提供する「Cloudflare D1」がオープンアルファとして利用可能に」についてご紹介します。

関連ワード (実行、説明、開発途上等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


CloudflareはCDNエッジでSQLiteのマネージドサービスを提供する「Cloudflare D1」のオープンアルファを発表しました。まだ開発途上の機能がありつつも、Cloudflare D1の基本的な機能を試すことができます。

As we continue down the road to making D1 production ready, it wouldn’t be “the Cloudflare way” unless we stopped for feedback first. In the spirit of Developer Week, there is no better time to introduce the D1 open alpha! https://t.co/iT8gYJXd0q #DeveloperWeek

— Cloudflare (@Cloudflare) November 16, 2022

CloudflareはCDNネットワークのエッジロケーションとして世界中に分散したデータセンターを構築しています。同社が提供するCloudflare WorkersやCloudflare R2といったサービスはこの分散されたエッジロケーションにあるデータセンターで実行され提供されます。

今回オープンベータとなったCloudflare D1も、このエッジロケーションでマネージドサービスとして提供されるデータベースサービスです。Cloudflare Workersのアプリケーションからアクセスし、利用できます。

CDNエッジに分散したSQLiteによるデータベースサービス

Cloudflare D1の最大の特徴は、SQLiteによる分散データベース機能を自動的に提供することです。

具体的には、世界中に分散されたエッジロケーションにあるデータセンターの特性を活かし、アクセスしてきたユーザーの近くにあるエッジロケーションに読み取り専用のSQLiteのクローンを作成、データベースのレプリケーションを継続的に行います。

これにより、世界中どこからアクセスしたとしても低レイテンシかつ高速なデータベースアクセスを可能にするのです。処理によってはプライマリのCloudflare D1に紐付いたCloudflare Workersにリクエストが受け渡され、そこで完了させることもあるとのこと。

Cloudflare D1はストレージサービスであるCloudflare R2の上に構築されており、定期的にデータベースのスナップショットがCloudflare R2に保存されます。これにより、何らかの障害でデータベースが失われても数秒で自己回復でき、また必要に応じて物理的な場所を移動することもできると説明されています。

オープンアルファ時点での制限

現時点でCloudflare D1はまだアルファ版であるため、以下の制限があります。

  • データベースの場所。各D1データベースは開発者がデータベースを作成した地域の近くに作成され、地域を移動することはありません。
  • 並行処理の制限。高負荷時の読み取りや書き込みのクエリーは、新しいレプリカを作成するトリガーではなく、処理待ちのキューに入れられることがあります。その結果、オープンアルファのパフォーマンスとスループット特性は、最終的な製品とは異なる場合があります。
  • 可用性の制限。バックアップの実行中は、DBへのアクセスがブロックされます。ほとんどの場合これは1〜2秒のことで、バックアップ中に到着したリクエストはキューに入れられます。

Cloudflareはアルファ版を公開した理由として、完成形をパブリックベータとしてリリースする予定ではあるが、その前にホビーやサイドプロジェクトなどでCloudflare D1を使ってもらい、この製品の感触を確かめたいと考えているためだとしています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「ChatGPT」は投資の意思決定にも有益–ソウル大学校研究者らが発表
IT関連
2023-04-01 09:08
商用電気自動車のArrivalが米国アナハイムで走る電動バスを製造
モビリティ
2021-07-24 15:46
鳥獣の捕獲・加工情報を管理する「ジビエクラウド」が鳥獣捕獲確認書の自動作成機能提供、自治体の獣害対策DX目指す
ネットサービス
2021-05-19 12:33
アイリスオーヤマ、人事評価システムをクラウド化–現行の仕組みをそのままシステム化
IT関連
2021-04-01 20:14
乱高下の米国株:セル・イン・メイ後は?–イールドカーブと業績見通しをチェック
IT関連
2021-05-14 01:08
フラグシップ並みスペックで5万円強の「Pixel 5a(5G)」は買いか? :Googleさん(1/4 ページ)
くらテク
2021-08-19 23:38
LINE Payオンライン加盟店でLINE独自の暗号資産LINKでの支払いが3月16日から可能に、ビットコインやイーサリアムも検討
IT関連
2022-02-04 22:05
「Windows 365」の無料試用枠、1日で予定数に達して終了(再開予定あり)
アプリ・Web
2021-08-06 17:44
Chromeに実装された疑似クラス「:has()」がjQueryの「:has()」に悪影響、一定の条件下でWebサイトが壊れる可能性
HTML/CSS
2022-09-21 01:44
極右に人気でAWSに締め出された「Parler」の創業者CEO、取締役会が解雇
企業・業界動向
2021-02-05 23:04
Google、脆弱性検出ツール「OSS-Fuzz」のJavaVM対応を発表。Java/Kotlin/Scalaなどの脆弱性を検出可能に
Google
2021-03-24 08:58
英国の競争・市場庁がアマゾンとグーグルのフェイクレビュー対応の調査を開始
IT関連
2021-06-27 08:25
モダナイゼーションやAIで国内ビジネスコンサル市場は2桁成長–IDC調査
IT関連
2024-12-17 05:01
NECと東北大学、マイナンバーカードを活用した教育デジタルIDを実証
IT関連
2022-08-04 09:40