如何使我的社交网络应用程序更有效地存储和检索数据?

时间:2018-11-07 06:01:17

标签: mysql firebase firebase-realtime-database nosql

我正在从头开始开发社交网络应用, 我设计了数据库(选择Mysql)来存储和检索数据

当我发布视频和照片时,以及当我等待查看新闻提要时数据变得越来越大时,问题就开始了(取决于SQL查询,该查询从好友和Pages中带走了最新帖子)。

问题是: 如何管理和处理大数据,如何使新闻订阅服务更高效?

您对使用(Real-time) Databases from Firebase有什么看法?

1 个答案:

答案 0 :(得分:1)

如果您正在考虑将Firebase用作数据库的选择,那么这没有任何问题。 Firebase实时数据库是一个非常安全且不错的选择。

Firebase为您提供了分析,数据库,消息传递和崩溃报告等功能,因此您可以快速移动并专注于用户。

Firebase建立在Google基础架构上,并且可以自动扩展,甚至适用于最大的应用程序。

最重要的是,许多出色的应用程序确实使用Firebase作为其后端。

我想知道更多,您可以从Firebase上的演示项目开始,以了解Firebase的情况,然后学习后,开始将其用作社交应用程序的后端。

只需转到Firebase Console并开始您自己的项目。要了解如何使用Firebase,请参考Firebase docs,如果卡住了,StackOverflow总是存在的。

如果您想获得一些内部细节,我在GitHub上有一些存储库,这些存储库可以帮助您了解Firebase和安全规则以及其他重要内容。

Demo App

Firebase Security Rules