收藏
回答

一直不明白云托管数据库只有mysql?

云托管的数据库只有myql, 而且不是完全集成到云托管里的,还得另链接到腾讯云的实例。

个人使用感受,以及相关问题,

  1. 云托管实例与mysql 实例管理完全是脱离的,mysql 有自己的冷启动,云托管后台逻辑还得考虑mysql启动与否,两个服务运行还得考虑同步问题,我觉得你们没有替用户考虑,或者没有从用户角度考量;办法是让mysql常驻运行, 如果是一些非常24小时运行的业务,mysql常驻运行这是一个浪费。我看到很多人发贴有这方面困扰。
  2. mysql 针对小程序的话,小程序表一般也不会太复杂,大部分小程序,10个表到几十张表足以应对,mysql 有点重了,非得用关系数据库的话一个sqlite 足够,启动很快,运行成本更低。
  3. 另外一个不理解,为什么云开发有文档数据库,无须启动,无须跳到另外的控件台,我的小程序开发来说完全够用,(我感觉市面绝大多数也够用,)云托管却不支持,或者多一个选项不行吗? 也许会说,想用再开通一个云开发,一个小程序维护多个后台服务,与云托管初衷也不符吧,用户也增加不少负担。

对于来说,如果云托管能无缝集成sqlite , 在实例启动数据库即可用,这是一个完美的方案,再或者像云开发集成了文档数据库,不要求管理一个后台服务也是可以的。


最后一次编辑于  05-31
回答关注问题邀请回答
收藏

1 个回答

  • showms
    showms
    05-31

    云托管采用的是比较主流的mysql数据库我觉得也比较合理,主流才能更快赢得市场认可,链接到腾讯云的实例,内网是通的不会有太大差别。云托管其实就像k8s,提供服务自动部署,弹性伸缩,主要是有个微信授权免鉴权的优势,定位跟云开发本来就不一样

    05-31
    有用 1
    回复 2
    • 三毛
      三毛
      06-01
      有多少个公众号或小程序,数据存储量复杂到非需要一个mysql? 轻量的sqlite 和文档数据库承载不了?  关键是mysql 与云托管的隔离,使服务不是高可用,就几张表,还得用上一套mysql服务 ?    如果像云开发那们轻量的文档数据库或者是sqlite 是不是可以完成集成到一个云托管容器中,不会有这么多负担,这个是问题核心 。
      06-01
      回复
    • Alfred Huang
      Alfred Huang
      06-06
      1、云托管实例会有回收过程,这种情况下 sqlite文件型数据库会被删除
      2、sqlite是单机型数据库,不支持多并发实例连接,在云托管实例扩容后没法处理
      3、云开发数据库和云托管可以联用的,云开发数据库是提供的http api,也有sdk,云托管实例里面可以利用sdk访问,多并发的情况下也不会有问题。
      06-06
      1
      回复
登录 后发表内容