
数据库
文章平均质量分 83
Tencent_TCB
云开发(CloudBase)是云端一体化的后端云服务,采用 serverless 架构,免去了移动应用构建中繁琐的服务器搭建和运维。同时云开发提供的静态托管、命令行工具(CLI)、Flutter SDK 等能力极大的降低了应用开发的门槛。使用云开发可以快速构建完整的小程序/小游戏、H5、Web、移动 App 等应用。
展开
-
关于云开发数据库的使用经验和建议
一、前言小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。数据库的上手、初始化等可参看官方链接:小程序·云开发二、使用经验直接使用云开发API场景:页面或方法的逻辑简单,关联一个数据库,无联表查询例子:db.collection('todos').doc('todo-identifiant-aleatoire').get({原创 2021-04-22 20:36:09 · 741 阅读 · 0 评论 -
最佳实践丨从 MySQL/MongoDB 迁移数据至 CloudBase 云数据库
迁移说明本篇文章从 MySQL、MongoDB 迁移到云开发数据库,其他数据库迁移也都大同小异。迁移大致分为以下几步:从 MySQL、MongoDB 将数据库导出为 JSON 或 CSV 格式创建一个云开发环境到云开发数据库新建一个集合在集合内导入 JSON 或 CSV 格式文件导出一、导出 MySQL 数据下面的流程中,我们使用 Navicat for MySQL 进行导出。您也可以使用其它 MySQL 导出工具。1、导出为 CSV 格式选中表后进行导出:类型中选择 csv原创 2021-04-15 19:50:18 · 830 阅读 · 0 评论 -
最佳实践丨云数据库实现联表+聚合查询
聚合是云开发 CloudBase 数据库中非常重要的一种数据批处理操作方式。聚合操作可以将数据分组(或者不分组,即只有一组/每个记录都是一组),然后对每组数据执行多种批处理操作,最后返回结果。有了聚合能力,可以方便的解决很多没有聚合能力时无法实现或只能低效实现的场景,包括分组查询、只取某些字段的统计值或变换值返回、流水线式分阶段批处理、获取唯一值(去重)等。本文就以一个简单的实例解释如何在云数据库中,实现十分常用的联表+聚合查询操作。场景说明假设数据库内存在两个集合:class 与 student,原创 2021-04-08 20:01:21 · 732 阅读 · 0 评论