Firebase 能处理巨大的流量吗?
Will firebase be able to handle huge traffic?
所以我一直在用 flutter 和 firebase 编写一个实时聊天应用程序。显然 RTDB 上有 200k 的同时并发连接限制,如果我的应用程序达到这些限制,firebase 建议我分片我的数据库。
问题在于,我无法将数据从一个数据库实例完全分离到另一个数据库实例,因为它是一个实时社交媒体应用程序,并且一个用户应该能够访问其他用户的信息,例如姓名、简历等。
我想知道的是,我应该为此坚持使用 firebase,还是应该使用其他数据库。
只要您知道所需数据属于哪个分片,您就可以随时访问应用中多个分片的数据。您还可以将 Firestore 与实时数据库一起使用以满足您的需求。查看以下答案作为示例:
这存储了所有用户配置文件和有关聊天的基本信息(包括存储对话的分片),这使得从 Firestore 查询特定用户的聊天列表然后从实时读取消息变得更加容易数据库
所以我一直在用 flutter 和 firebase 编写一个实时聊天应用程序。显然 RTDB 上有 200k 的同时并发连接限制,如果我的应用程序达到这些限制,firebase 建议我分片我的数据库。
问题在于,我无法将数据从一个数据库实例完全分离到另一个数据库实例,因为它是一个实时社交媒体应用程序,并且一个用户应该能够访问其他用户的信息,例如姓名、简历等。
我想知道的是,我应该为此坚持使用 firebase,还是应该使用其他数据库。
只要您知道所需数据属于哪个分片,您就可以随时访问应用中多个分片的数据。您还可以将 Firestore 与实时数据库一起使用以满足您的需求。查看以下答案作为示例:
这存储了所有用户配置文件和有关聊天的基本信息(包括存储对话的分片),这使得从 Firestore 查询特定用户的聊天列表然后从实时读取消息变得更加容易数据库