Deno、SQLiteベースのキーバリューストア「Deno KV」のスタンドアロン版を公開。ソースコードもオープンに

今回は「Deno、SQLiteベースのキーバリューストア「Deno KV」のスタンドアロン版を公開。ソースコードもオープンに」についてご紹介します。

関連ワード (一貫性、統合、高速等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


JavaScriptランタイムを提供するDenoは、SQLiteベースのキーバリューストア「Deno KV」をスタンドアロンで実行可能なバイナリの提供開始を発表しました。オープンソースとして公開もされています。

スタンドアロン版Deno KV(もしくはSelf-hosted版Deno KV)は、Denoと接続してバックエンドデータベースとして利用可能です。

fig

これまでのDeno KVとの違い

これまでDenoは、Deno KVを2つの方法で提供してきました。

1つ目は、Deno自身にSQLiteを組み込み、Denoの内臓データベースとしてDeno KVを実装することで、JavaScript/TypeScriptのためのデータストアとして提供する方法です。

この方法では、Deno KVはDenoに統合されたローカルなデータストアとして、JavaScriptの変数や配列変数、オブジェクトなどのあらゆる構造化された値が保存可能なキーバリュー型のデータベースとなります。

開発者はDenoとは別にデータベースを用意する必要がなくなる利点があります。

2つ目は、Denoの分散ホスティング環境であるDeno Deploy上でマネージドサービスとして提供される「Deno KV on Deno Deploy」です。

Deno KV on Deno Deployは中央にNoSQLデータベースのFoundation DBがあり、エッジで稼働するDenoからこのFoundation DBに接続して利用することになります。

fig

この提供方法では、分散環境で高速に動作しつつトランザクション操作により全体としてデータの強い一貫性を実現します。

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

そして今回提供されるのが、Denoから分離され、SQLiteをベースに実装され単独で実行可能となるDeno KVスタンドアロン版です。

Deno KVスタンドアロン版はSQLiteベースとして、SQLiteのバックアップツールやポイントインタイムリカバリツールなどがそのまま利用できる利点が得られます。

Deno KVスタンドアロン版のソースコードはGitHubで公開されています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
業務効率化のための統合ID管理を活用する東映アニメの取り組み
IT関連
2022-01-22 11:57
「Microsoft Teams」でプレゼンテーションを向上させる「PowerPoint Live」機能
IT関連
2021-04-09 11:16
日立、散在するシステムから必要な情報を提供する製造業向け新基盤
IT関連
2022-04-16 10:46
アルビレックス新潟、ARサイネージ活用してファンと選手のバーチャル交流
IT関連
2021-03-22 19:22
企業の海外進出に翼を与える–NetSuiteとソースネクスト、16年越しのパートナーシップ
IT関連
2024-07-19 01:07
契約審査「LegalForce」、「オンラインエディタ機能」オープンベータ版を公開
IT関連
2022-12-17 09:41
クアルトリクス、ストレスチェックを実施可能に
IT関連
2021-03-17 11:20
足立区、RPA導入でオンライン申請受付の業務効率向上を目指す
IT関連
2022-07-02 08:44
組織の俊敏性を高める開発手法「SAFe」–Scaled Agileが日本市場で事業強化
IT関連
2021-02-18 17:01
ロシア、米巨大IT企業に罰金訴訟 ネット統制強化が鮮明に
IT関連
2021-04-06 04:18
AMD、生成AI向けアクセラレーターチップ「Instinct MI300X」を発表
IT関連
2023-06-15 23:41
落合陽一氏ら創業のPxDTが「好みの周波数帯で高い吸音率を実現する」吸音材iwasemi販売
ハードウェア
2021-03-06 05:34
アップル、自社開発の対話型AIシステム「ReALM」に関する論文を発表
IT関連
2024-04-04 04:14
月データセンターや6Gは黎明期、Web3は期待のピーク期、モノのインターネットは幻滅期など、ガートナーが「日本における未来志向型インフラ・テクノロジのハイプ・サイクル:2022年」を発表
業界動向
2022-09-05 15:55