【发布时间】:2020-10-22 08:25:28
【问题描述】:
我来自 SQL 背景,所以 Firebase 对我来说是一个很大的转变。 我最近的项目要求我考虑仅将 Firebase 用于数据和文件存储。
该项目是一个社交消息应用程序,已拥有多达 10 万注册用户。
我担心的是,Firebase 能否完全替代 SQL? 我发现有问题的功能:
- 针对特定关键字过滤数百万条消息(语言审核)
- 允许用户互相屏蔽(双向都应该立即生效)
- 从不需要的设备远程注销用户
- 监控每日统计信息(有多少赞、消息、用户在哪一天出现)
- 按各种属性(姓名、距离、性别、年龄)过滤用户
我想避免在 2 年后出现这样的情况,即发送了 5000 万条消息,突然需要设置不良语言过滤器。现在怎么办。
我会在 SQL 中运行
delete from messages where content like "%bad-word%"
5 分钟后,完成。
所以我的问题是,Firebase 可以完全替代 SQL 吗?
【问题讨论】:
标签: firebase