【ハスラ】
Hasura とは?
最終更新:
💡 データと設定から、GraphQL APIを組み立てる
データベースなどのデータソースと設定を基に、GraphQL APIの生成・実行を支える製品群。GraphQL Engine v2やHasura DDN(v3)があり、設定方法や対応機能が異なる。アクセス権限や独自の処理も設計して使う。
📌 このページのポイント
Hasuraは、データベースの代わりなの?
DBをつなげば、必要な機能が全部できる?
読み取り、更新、購読はどう違うの?
GraphQLではqueryで取得、mutationで変更、subscriptionで継続的な更新の受信を扱うよ。Hasura DDNでは、mutationを自動生成するコネクターもあれば、独自の処理などを定義するものもある。購読も、使う構成の対応を確認しよう
自分のデータだけ見せることもできる?
v2とDDNは、同じ手順で使える?
DDNはコネクターや宣言的な設定を使い、CLIを中心にAPIを構築するので、v2のConsole中心の手順とは違うよ。独自の処理も、v2のActionsやDDNのlambda connectorなどで組み込む。利用する版とコネクターの資料を合わせて確認しよう
📖 おまけ:英語の意味
「Hasura」 = 製品・サービスの固有名詞
💬 GraphQL EngineやDDNなどを提供する名前だよ。英語の一般用語の略として覚える必要はないんだ