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
トラスコ中山、AIを利用した物流プラットフォームを構築へ
IT関連
2021-06-16 20:48
少額投資入門:1万円なら何に投資すべき?分散投資は不要
IT関連
2021-05-11 05:43
小山高専とMOOBON、教育機関向けDXアプリを開発–出席状況を自動記録
IT関連
2022-09-04 09:05
ITの価値を最大化する「TBM」–テクノロジーの経営資源を統合管理
IT関連
2021-07-27 02:06
​​Rivianが電動車両R1TとR1Sの納車時期を9月以降へとさらに延期
モビリティ
2021-07-18 21:18
カルビー、AI搭載の生産計画立案システムを導入–業務負荷を低減し生産性を向上
IT関連
2022-08-11 12:17
三人三様、中国のテック巨人CEOが国会の年次総会で提案すること
その他
2021-03-07 05:19
日立システムズ、中堅中小企業の産業保健業務を支援
IT関連
2023-09-30 02:13
1億画素の底力! 富士フイルム「GFX100S」 :荻窪圭のデジカメレビュープラス(1/5 ページ)
くらテク
2021-04-04 09:22
これがTesla Model SとModel Xの新しい内装だ!操縦桿のようなハンドル、17インチの横型ディスプレイ採用
モビリティ
2021-01-29 16:02
コロナ禍でも脆弱性は減少–インパーバ調べ
IT関連
2021-03-18 20:00
従業員エンゲージメント低下の一因は上司にあり–Gallup調査
IT関連
2022-07-02 23:42
ガートナー、ローコード開発ツールの導入で実践すべき7つのベストプラクティス
IT関連
2023-06-15 20:42
JR東、改札機のシステムを刷新へ 運賃精算をサーバに集約、クラウド化で開発容易に
クラウドユーザー
2021-04-07 07:31