catalyst-nosql について
catalyst-nosqlは、Catalyst NoSQLを使う開発者向けスキルです。SDK操作とパーティションキーのモデルを説明し、柔軟なNoSQLと固定スキーマのCatalyst Data Storeを区別する際に役立ちます。
主な機能
- 01NoSQLとData Storeの比較
- 02SDK操作のガイド
- 03パーティションキーによるクエリモデル
- 04NoSQLItem構築のガイド
活用シーン
- 01NoSQLとData Storeの選択
- 02NoSQLアイテムの作成と更新
- 03パーティションキーによるテーブル検索
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ catalystbyzoho/ agent-skills --skill catalyst-nosqlインストール後、Claude Code で/catalyst-nosqlを入力して読み込まれたか確認します。
同梱ファイルreferences/nosql-basics.md
詳細
仕組み
-
NoSQL と Data Store の違い — ユーザーがどちらにするか決めていない場合は、次の表を適用します。
Catalyst Data Store Catalyst NoSQL スキーマ 固定。事前に定義 柔軟。アイテムごと(統一された構造は不要) クエリ ZCQL(SQL に似た結合とフィルター) パーティションキー+任意のソートキー データ型 構造化されたリレーショナル行 非構造化/半構造化。JSON 形式 優先事項 ACID 準拠、複雑なクエリ 高いスケーラビリティ、高い書き込みスループット ルール: ユーザーが「ZCQL」、「join」、「relational」、「fixed schema」と言った場合は、そこで止めて
catalyst-datastoreを読み込みます。 -
references/nosql-basics.mdを読み込む — SDK の操作(insertItems、fetchItem、updateItems、deleteItems、queryTable)とNoSQLItemビルダーについて確認します。 -
回答する — 正しいテーブル名、パーティションキー属性、
NoSQLItemの構築を使った SDK メソッド呼び出しを提示します。
トリガー
次のような場合にこのスキルを使用します:「NoSQL」、「ドキュメントストレージ」、nosql.table、insertItems、fetchItem、updateItems、deleteItems、queryTable、NoSQLItem、「NoSQL と Data Store の違い」、「柔軟なスキーマ」、「Catalyst ドキュメントデータベース」、「Catalyst 上のスキーマレスデータ」、「Catalyst のネストされたオブジェクト」。
リファレンス
| リファレンス | クエリが次の内容を扱う場合に読み込む… |
|---|---|
references/nosql-basics.md | SDK の操作(insertItems、fetchItem、updateItems、deleteItems、queryTable)、NoSQLItem ビルダー、パーティションキーモデル、NoSQL と Data Store の比較表 |