想做一个国内用的 APP,数据库选用什么比较好?

2021-08-04 16:58:15 +08:00
 icebarley
没有后端基础,想了解一下 2021 年当下基于个人小 APP 开发,主要面向国内用户,该怎么选用数据库?数据库想用于 APP 获取数据展示,主要数据由开发者提交创建,同时 APP 用户也有权限对部分数据进行操作修改。

目前了解到苹果的 CloudKit 有 public database,基本能满足我想做的,但是缺点是跨平台问题,同时担忧国内访问速度。然后 Firestore Datebase 也有了解了一下,也是担心国内访问问题,以及是否会有通信方面的安全问题。

因为没有开发过联网、有数据通信的 APP,所以真的很多疑问。现在想学习这方面的内容,请教大家有什么建议吗?
6018 次点击
所在节点    数据库
57 条回复
wangkun025
2021-08-04 19:31:51 +08:00
MySQL 或者 mariadb
Actrace
2021-08-04 19:32:22 +08:00
微林的 mysql 云数据库服务可以试试,免费。
cucldk
2021-08-04 20:07:44 +08:00
能透露一下具体是啥 app 吗,你这个需要的就是写接口的事吧,我熟悉后端,不熟悉前端,最近比较闲,看看要不要合作下
yitingbai
2021-08-04 20:10:43 +08:00
sqlite
Huelse
2021-08-04 20:14:32 +08:00
墙裂推荐 pg
Maxwe11
2021-08-04 20:33:58 +08:00
我个人很喜欢 postgresql,但是如果考虑日后的维护,并不是说 pg 不能维护,只是用这个的人太少了,所以不好找人,不像 mysql,就像修车修桑塔纳,是个人就会修。
wenzichel
2021-08-04 20:39:25 +08:00
之前看到一句话,“当 mysql 不足以支撑你的业务时,说明你们的公司也该上市了”
xl9211
2021-08-04 20:39:57 +08:00
你做的这个 App 是什么类型的?
waising
2021-08-04 20:45:35 +08:00
postgresql +1
MarkLeeyun
2021-08-04 22:20:34 +08:00
sqlite3
RRRSSS
2021-08-04 22:39:14 +08:00
leancloud 足以
shilianmlxg
2021-08-04 23:27:44 +08:00
蹲一个大佬解释 postgresql 还是 mongodb mysql 的好处是啥 前端想学数据库 看到这么多很迷茫
salor
2021-08-05 02:14:25 +08:00
前几年做了个图片分类的 app,有用户反映已经存了几个 G 的图片,数据库用的 sqlite,有大佬指导一下怎么实现几个 G 的 iCloud 备份吗,iCloud 没法直接备份 sqlite 数据库,没思路。
gBurnX
2021-08-05 02:36:22 +08:00
认真搞用 mysq,严谨搞用 MSSQL,尽快搞用 MongoDB,前期低成本搞用 sqlite,轻松搞通知小张或小王并准备好钱。
pengtdyd
2021-08-05 03:38:50 +08:00
前期 mysql,后期也是集群,绝对稳得住
rannie
2021-08-05 07:51:47 +08:00
云 mysql
skys215
2021-08-05 08:49:08 +08:00
面向哪个国家的用户和用什么数据库之间的关系是什么?我没明白

如果是问用哪个提供商的云数据库,那我还能理解,毕竟有费用和墙在

不同数据库产品开发出来是为了满足不同的使用需求的,就像各种编程语言那样。

个人认为,目前只是开发小 app 的话,大概率不会有很多数据,那用哪个数据库都一样。当需要使用到特定数据库的某个特性的时候再考虑用哪个也不迟。
vicnicLight007
2021-08-05 08:57:24 +08:00
@Actrace 微林要邀请码,大佬你有吗
hdfg159
2021-08-05 09:05:27 +08:00
随便一个都行
l4ever
2021-08-05 09:13:57 +08:00
刚开始 sqlite 把, 用 orm,
后期有 10w+用户再考虑云数据库, 切换也就分分钟的事情.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/793662

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX