跳到主要内容

数据操作 SDK 选择指南

CloudBase 提供了多种 SDK 支持数据的增删改查操作,满足不同平台和开发场景的需求。本文将帮助您选择最适合的 SDK。

🎯 SDK 对比一览

SDK 类型适用平台操作对象特点推荐场景文档链接
wxCloud 实例微信小程序集合操作内置SDK,无需安装小程序直接操作数据库集合
wx-cloud-client-sdk微信小程序数据模型类型安全,模型化操作小程序使用数据模型进行开发
js-sdkWeb 浏览器数据模型、集合轻量级,支持现代浏览器Web 应用、H5 页面
node-sdkNode.js 环境数据模型、集合服务端权限,功能完整云函数、后台服务
HTTP API任意平台RESTful 接口跨语言支持第三方系统集成

🤔 如何选择合适的 SDK?

微信小程序开发

推荐方案

  • 数据模型操作wx-cloud-client-sdk(推荐)
  • 集合操作wxCloud 实例

选择理由

  • wx-cloud-client-sdk 提供更好的类型安全和开发体验
  • wxCloud 实例 适合简单的集合操作,无需额外安装

Web 应用开发

推荐方案

  • 现代 Web 应用js-sdk
  • 传统 Web 页面js-sdk(CDN 引入)

选择理由

  • 支持数据模型和集合两种操作方式
  • 轻量级,适合浏览器环境
  • 支持实时数据监听

服务端开发

推荐方案

  • 云函数node-sdk
  • 后台服务node-sdk
  • 数据迁移node-sdk

选择理由

  • 具有管理员权限,可访问所有数据
  • 支持事务、聚合查询等高级功能
  • 适合批量数据处理

跨平台集成

推荐方案

  • 第三方系统HTTP API
  • 非 JavaScript 环境HTTP API

选择理由

  • RESTful 接口,语言无关
  • 标准化的 HTTP 协议
  • 便于系统间集成

通过合理选择和使用 SDK,您可以构建高效、安全、可维护的数据操作体系。