Deno、JavaScript用データストア「Deno KV on Deno Deploy」オープンベータに。分散環境でも強い一貫性、1GBストレージまで無料

今回は「Deno、JavaScript用データストア「Deno KV on Deno Deploy」オープンベータに。分散環境でも強い一貫性、1GBストレージまで無料」についてご紹介します。

関連ワード (設定、配列変数、開発等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


サーバサイドやエッジでのJavaScriptランタイムを提供するDenoは、JavaScript/TypeScript用のデータストアである「Deno KV」を、同社の分散ホスティング環境であるDeno Deploy上でオープンベータとして公開したことを発表しました。

fig

DenoはもともとNode.jsよりも優れたJavaScript/TypeScriptランタイム実現する目的で開発されたため、データストアの機能は備えていません。

そのため、Denoでアプリケーションを開発し実行する際には、データを保存するためのデータベースをユーザーが用意する必要がありました。

そこで、今年(2023年)5月に、Denoに統合されたデータストアとして、JavaScriptの変数や配列変数、オブジェクトなどのあらゆる構造化された値が保存可能なキーバリュー型のデータベースとしてDeno KVが登場しました。

参考:Deno、JavaScript/TypeScriptのためのデータストア「Deno KV」発表。Deno本体にSQLiteを統合、分散環境では強い一貫性も提供

Deno KVには2種類あります。1つはDeno本体に統合されたSQLiteベースの「Deno KV」、もう1つはDenoの分散ホスティング環境であるDeno Deploy上でマネージドサービスとして提供されるFoundation DBベースの「Deno KV on Deno Deploy」です。

今回オープンベータとなったのは、このDeno KV on Deno Deployです。

Deno本体に統合されたDeno KVは今年(2023年)4月にリリースされた「Deno 1.33」で、すでに利用可能となっています。

FoundationalDBをベースにした分散データベース

Deno KV on Deno DeployのベースとなっているFoundationDBは、もともとAppleがオープンソースとして公開したNoSQLデータベースです。分散環境で高速に動作しつつトランザクション操作により全体としてデータの強い一貫性を実現できます。

Deno KV on Deno Deployは、このFoundationalDBのマネージドなエッジとして提供されます。

これによりユーザーは設定や運用を気にすることなく、高速かつスケーラブルで強い一貫性を実現したデータストアが利用可能です(結果整合性の選択も可能です)。

開発者は、トランザクション処理について意識する必要はあるものの、ローカル環境のDenoでDeno KVを用いて開発したアプリケーションを、そのままDeno Deployへデプロイして世界中のエッジで実行される分散アプリケーションとして実行することができます。

Deno KV on Deno Deployは、Deno Deploy外部からも利用可能。Amazon S3へのバックアップ機能も備えています。

価格も公開されました。1GBストレージ、1日当たり1万5000リード、1万ライトまでは無料で利用可能となっています。

fig

COMMENTS


Recommended

TITLE
CATEGORY
DATE
AWS、Q&A掲示板に質問を書くと生成AIが数秒で回答してくれる「AWS re:Post Agent」投入
AWS
2024-10-03 19:41
トラック輸送の円滑化を目指すSmartHopがシリーズAで約12.7億円調達
ネットサービス
2021-03-12 07:32
AWS、データ活用のボトルネックに対処する新サービスを多数発表
IT関連
2022-12-01 02:12
LGのスマートテレビでクラウドゲームGoogle StadiaとNVIDIA GeForce Nowが利用可能に
ハードウェア
2021-01-13 22:18
楽天、日本語に最適化したAIモデル「Rakuten AI 2.0」と「Rakuten AI 2.0 mini」を発表
IT関連
2024-12-21 20:26
Windows Subsystem for Linux(WSL)のGUI設定画面が間もなくリリース、メモリの自動縮退機能は正式版に
Linux
2024-06-03 20:39
ソニービズ、業務用PCの調達・運用など請け負う「PC LCM」–ノンコア業務を外部委託
IT関連
2025-01-09 19:47
北朝鮮がファイザーにサイバー攻撃、ワクチン技術を狙う–韓国当局
IT関連
2021-02-17 14:47
「AI戦略」の土台としてデータ基盤の構築を支援–Snowflake・東條社長
IT関連
2024-01-06 03:37
ルイ・ヴィトン、ゲームアプリを公開へ ブロックチェーン採用、著名作家のNFTアートも
くらテク
2021-08-04 09:49
オンライン面接で好印象を与える5つのポイント
IT関連
2022-08-26 04:13
「Firefox 120」、まもなくダウンロード可能に–プライバシー機能が強化
IT関連
2023-11-23 09:09
鹿島、約1万人が利用するERPを刷新–システム研修もリモートで実施
IT関連
2022-06-15 05:29
マイクロソフトが「Windows 10 Insider Preview」最新ビルドでフォルダーアイコンを刷新
ソフトウェア
2021-03-27 23:32