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

データベース

Squid Client SDK を使って、任意のデータベースに対して強力なクエリを作成し、mutations を実行します。

Squid を使用すると、Squid Client SDK を利用して任意のデータベースに接続し、データと対話することができます。SQL でも NoSQL でも、データの挿入や更新、複雑なクエリの実行が可能です。さらに、データベースコネクタ間での join 実行も可能で、わずかなコードで全く別のデータソースを接続することができます。

基本事項

コネクタ

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

データの整理

Squid のデータは、collections と documents の構造で整理されています。Collection は SQL データベースにおけるテーブル、または NoSQL データベースにおけるドキュメントの集合と考えることができます。Document は SQL データベースのテーブル内の行、または NoSQL データベースのドキュメントと同様です。データソースに関係なく、常にこの構造を用いてデータと対話します。

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

データのクエリおよび変更

Squid でのクエリ構築方法については、以下のガイドを参照してください:

Client SDK を使用すると、ドキュメントの挿入、更新、削除が簡単に行えます。データを mutation する方法については、以下のガイドを参照してください:

Query with AI

Squid は Query with AI を使用して、自然言語による任意のデータベースのクエリ実行機能を提供します。データに関する質問をすることで、Squid AI がクエリを生成し、結果を返します。また、Query with AI を使用してデータのチャートやグラフを生成することもでき、複雑なデータクエリを書くことなくリアルタイムで洞察を得ることができます。

詳しくは、Query with AI のドキュメント をご覧ください。

探索