メインコンテンツまでスキップ

データベース

Squid Client SDK を使って、あらゆるデータベースに対して強力なクエリの作成とミューテーションの実行ができます。

Squid を使うと、任意のデータベースに接続し、Squid Client SDK を通じてデータを操作できます。SQL でも NoSQL でも、データの挿入や更新、複雑なクエリの実行が可能です。さらに、データベースコネクタをまたいだ join も実行できるため、数行のコードで完全に別々のデータソースを接続できます。

基本

コネクタ

アプリケーションに connector として追加することで、Squid 組み込みの NoSQL データベース、または外部データベースを利用できます。

データの構成

Squid のデータは、コレクションとドキュメントからなる構造で整理されます。コレクションは SQL データベースのテーブル、または NoSQL データベースのドキュメント群と考えることができます。ドキュメントは SQL データベースにおけるテーブルの行、または NoSQL データベースのドキュメントと考えることができます。データソースが何であっても、この同じ構造を使ってデータを操作します。

コレクションとドキュメントについて詳しくは、以下のドキュメントをご覧ください:

データのクエリと変更

Squid でクエリを構築する方法は、以下のガイドをご覧ください:

Client SDK を使えば、ドキュメントの挿入、更新、削除は簡単です。データをミューテートする方法は、以下のガイドをご覧ください:

Query with AI

Squid は、Query with AI を使って自然言語で任意のデータベースをクエリする機能を提供します。データについて質問すると、Squid AI がクエリを生成し、結果を返します。また Query with AI を使ってデータのチャートやグラフを生成することもでき、複雑なデータクエリを書くことなく、その場でインサイトを得られます。

詳しくは、Query with AI documentation をご覧ください。

探索