App Inventor 2 网络微数据库你用对了吗?

本文假设你已经会使用网络微数据组件,网络数据库用于多用户系统数据的存储和读取。这里仅分享一下更多拓展知识,以及如何选择适合自己的服务器。


网络微数据组件默认(不修改的情况下)使用MIT的服务器,它的缺点是由于服务器在国外,访问速度会很慢,而且它没有命名空间的概念,即所有人使用同一个空间,这就导致如果A用户保存了一个键“test”,值为“123”,B用户接着又保存键“test”值为“456”,那么这时A用户如果获取键“test”,这时它的值就是456。也就是说所有人的数据键是公用的,没有私有存储空间。当然我们可以通过一个自己独特的前缀可以解决该问题,即保存键时先拼上自己的标识,比如“mykeyxxxx”标识拼上作为键“mykeyxxxx_test”,相当于我们私有了这些键。

默认MIT的网络微数据库还有一个致命的缺点,那就是不支持中文存储和读取,读出来中文是乱码的。

这时,我们要考虑换一个国内的服务器,国内的服务器支持中文存储和读取,用户数据空间独立(需要注册用户),功能上也进行了一定的拓展,详细可以去各自的网站上查看中文文档。


下面推荐2个中文网站,体验差不多,网站如下:
 

https://tinywebdb.cn/ 经测试,单个键值的容量大小约为 64KB 字节,超过则会保存失败。

图片

https://tinywebdb.appinventor.space/ 经测试,单个键值的容量大小约为 9000 字节(9KB),超过则会保存失败。

图片

文末送一波福利,限量领取无门槛优惠券,先到先得~

图片

原文:数据存储组件 · App Inventor 2 中文网 

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI2中文网

真诚赞赏,手留余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值