「Astro DB」登場。LibSQLベース、TypeScript ORM搭載、1GBまで無料。静的サイト生成用データベース

今回は「「Astro DB」登場。LibSQLベース、TypeScript ORM搭載、1GBまで無料。静的サイト生成用データベース」についてご紹介します。

関連ワード (一般的、実行、時点等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


静的サイトジェネレータAstro用のデータベースサービス「Astro DB」が登場しました。

簡単にAstroに組み込むことが可能で、Astroのバックエンドデータベースとして、例えばフォームやコメントのデータの入出力、ユーザー認証などに利用可能です。

Introducing: Astro DB

Add a hosted database to any Astro project in seconds. Includes a TypeScript ORM, schema manager, and automatic migrations out-of-the-box.

Try it today! Every database comes with a generous free tier for you to get started.https://t.co/sF2LyrSEsw

— Astro (@astrodotbuild) March 12, 2024

Astro DBはフォームやユーザー認証などに利用

静的サイトジェネレータとしてのAstroは、例えばMarkdownファイルやGitHub上のデータを基にWebサイトを生成することができます。

しかしフォームから入力の保存やユーザーの認証、サイトのコンテンツデータそのものをデータベースで管理したい場合などには、バックエンドデータベースを利用することになります。

その際にはFirebaseやSupabaseなどのバックエンドサービスを利用することが一般的でした。

今回登場したAstro DBは、そうしたAstroのバックエンドデータベースを、開発環境用のローカルデータベース、開発と本番環境に使えるマネージドデータベースとして提供されるものです。

Astro DBのWebサイト

SQLクエリに加え、TypeScript ORMによる操作も可能

Astro DBのデータベースエンジンとしては、SQLiteのフォークである「LibSQL」が使われています。そのためSQLによるクエリが可能です。

LibSQLはSQLiteとの互換性を保ちつつ、レプリカエンジンを内蔵し、JavaScript/TypeScriptへのインターフェイスを備えるなどの改良がされています。

と同時にAstro DBには「Drizzile ORM」によるTypeScriptの型と一致させたTypeScript ORMも搭載されており、TypeScriptによるデータベース操作もできるようになっています。

開発環境用のローカルDBとマネージドデータベースを提供

Astro DBを設定すると、ローカルのNode.js上にAstroの開発環境を立ち上げた時点でAstroにローカルなAstro DBが組み込まれると「Astro DB: A Deep Dive」で説明されています。

これにより、ローカルな開発環境でAstro DBを用いた開発を進めることが可能です。

Astro DBはまた、マネージドデータベースとしても提供されます。マネージドデータベースは開発環境でも本番環境でも利用可能です。ローカル環境から本番環境へpushコマンドを実行すると、ダウンタイムなしでスキーマが自動的に反映されるようになっています。

マネージドデータベースの機能としては、負荷がない場合にはサーバインスタンスがゼロになり、データベースの負荷に応じた自動的なスケール機能を搭載。

スキーマ管理やデータをビジュアルに表示するVisual Data Viewerなども備えています。

料金は1GB、1カ月10億回の行の読み出しと書き込みまでが無料となっています。

fig

COMMENTS


Recommended

TITLE
CATEGORY
DATE
2023年の「SaaS」「脆弱性」に関するセキュリティ振り返り–アシュアード
IT関連
2023-12-17 06:42
2021年の国内ITサービス市場規模は前年比3.2%増の5兆8713億円。2022年は回復が遅れた分野の反動増が見込まれる。IDC Japan
業界動向 / IoT / その他
2022-03-10 15:59
パーソナライズされた栄養改善アドバイスを提供するZoe、ビッグデータと機械学習で食品に対する身体の反応を予測
ヘルステック
2021-06-28 06:05
フォード、前を走るテスラに追いつこうとEV投資を約5兆7730億円に増額
IT関連
2022-03-05 10:58
日立、「制御システム現状把握ソリューション」提供–工場・プラント向けに機能強化
IT関連
2021-03-19 12:29
ServiceNow、「Now Platform」最新版「Washington, D.C.」リリース
IT関連
2024-03-26 11:50
サイバーエージェント、エイベックスの筆頭株主に
企業・業界動向
2021-05-29 09:59
IPA、IoT製品のセキュリティ制度「JC-STAR」を2025年3月に運用開始
IT関連
2024-10-02 14:31
中止の噂を否定するためグーグルがPixel 5a 5G販売を突然発表、2021年中に米国と日本で
ハードウェア
2021-04-11 15:20
パナソニック、USB Type-C搭載の埋込型USBコンセント発売へ 8580円から
最近の注目ニュース
2021-04-21 09:31
米企業の財務報告書、5社に1社が生成AIのリスクに言及
IT関連
2024-08-28 10:02
ブロードコム、ヴイエムウェアのライセンスを変更–永続版などの新規販売を終了
IT関連
2023-12-14 12:01
サプライチェーンリスクを起因とするインシデントの変遷と対応策
IT関連
2021-05-10 17:53
レストランをクラウドキッチンに変えるAcelerate、成功の鍵は地元重視
フードテック
2021-07-17 16:40