App Inventor 2 数据库方案对比

« 返回首页

一句话结论:App Inventor 数据存储方案对比:微数据库(本地键值)、SQLite(本地 SQL、支持事务)、网络微数据库与云数据库(云端共享)等,按数据规模和是否需要共享选择。

名称 类型 数据方案 是否支持数据变更事件(订阅推送) 特点 业务支撑级别
icon 微数据库 原生组件 本地(仅App卸载删除) 否 用法简单 小型本地KV数据存储
logo SQLite 拓展 本地(可导入导出库文件) 否 用法稍复杂,支持标准SQL,支持事务 中型本地结构化数据存储
           
icon 网络微数据库 原生组件 云端 否 用法简单 小型网络KV数据存储
icon 云数据库 原生组件 云端(Redis缓存) 支持 默认MIT服务器,可以设置成自己的Redis服务器 中型网络KV数据存储
logo CloudBase 拓展 云端(国内/海外) 支持 腾讯云 CloudBase BaaS,支持身份认证、云函数、MySQL、文档数据库代理和云存储,理念接近 LeanDB,可作为 LeanDB 停服后的迁移目标。 中大型网络数据及文件存储
logo Supabase 拓展 云端(海外) 支持 接入 Supabase 后端服务(Auth + PostgreSQL + Storage + Edge Function),国内可以正常访问,只是速度偏慢些,可作为 Firebase 的平替。 中大型网络数据及文件存储
           
icon Web客户端 原生组件 自建服务端:MySQL + PHP/Node.js/Python 后端数据库、MongoDB + PHP/Node.js/Python 后端数据库 可模拟支持 自主可控,灵活性最高,相对成本最低。 中大型网络数据及文件存储

注:Redis也是NoSQL的一种,可以完成订阅发布,数据变更后进行实时推送。

文档反馈