Catalyst Nosql

catalystbyzoho/agent-skills/skills/catalyst-nosql

作者 catalystbyzoho69e5df0514d6091eb7fb399106d1a43298f83b33无许可证66 个星标收录于 2026年10月9日更新于 2026年10月9日仓库今天更新

Catalyst NoSQL — key-value table store with typed items built via NoSQLItem builder. Partition key required. Trigger on 'NoSQL', 'nosql.table', 'insertItems', 'fetchItem', 'updateItems', 'deleteItems', 'queryTable', 'NoSQLItem', 'document storage', 'flexible schema', or 'Catalyst document database'. Do NOT use when you need SQL joins, ZCQL queries, or a fixed relational schema — use catalyst-datastore instead.

AI 生成的概览

指导 Catalyst NoSQL 键值表操作,并说明何时选用 NoSQL 而非关系型 Data Store。

功能
该技能说明如何使用 Catalyst NoSQL:一种键值表存储,条目为通过 NoSQLItem 构建器创建的带类型对象,且必须提供分区键。它提供 Catalyst Data Store 与 Catalyst NoSQL 的对比决策矩阵,并引导代理查阅参考文件以获取 insertItems、fetchItem、updateItems、deleteItems 和 queryTable 等 SDK 操作。其产出是包含正确表名、分区键属性和 NoSQLItem 构造方式的 SDK 方法调用。
适用场景
适用于有关 Catalyst NoSQL、文档存储、灵活或无模式结构、嵌套对象,或所列 SDK 操作的问题。也用于在 Catalyst NoSQL 与 Catalyst Data Store 之间做选择。当需要 SQL 连接、ZCQL 查询或固定关系型结构时不应使用。
运行要求
无脚本,仅为说明性内容。它依赖随附的参考文件 references/nosql-basics.md 提供 SDK 细节。未说明需要凭据或网络访问。

How It Works

  1. NoSQL vs Data Store — If the user is undecided, apply this matrix:

    Catalyst Data StoreCatalyst NoSQL
    SchemaFixed, defined upfrontFlexible, per-item (no uniform structure required)
    QueryZCQL (SQL-like joins and filters)Partition key + optional sort key
    Data typeStructured, relational rowsUnstructured/semi-structured, JSON-format
    PriorityACID compliance, complex queriesHigh scalability, high write throughput

    Rule: If the user says "ZCQL", "join", "relational", or "fixed schema" — stop and load catalyst-datastore instead.

  2. Load references/nosql-basics.md — for SDK operations (insertItems, fetchItem, updateItems, deleteItems, queryTable) and the NoSQLItem builder.

  3. Answer — Provide the SDK method call with the correct table name, partition-key attribute, and NoSQLItem construction.

Triggers

Use this skill for: "NoSQL", "document storage", nosql.table, insertItems, fetchItem, updateItems, deleteItems, queryTable, NoSQLItem, "NoSQL vs Data Store", "flexible schema", "Catalyst document database", "schemaless data on Catalyst", or "nested objects in Catalyst".

References

ReferenceLoad when the query is about…
references/nosql-basics.mdSDK operations (insertItems, fetchItem, updateItems, deleteItems, queryTable), NoSQLItem builder, partition-key model, NoSQL vs Data Store decision table

来源与署名

来源:catalystbyzoho/agent-skills位于skills/catalyst-nosql提交69e5df0

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架