我正在尝试了解什么时候Firebase更受欢迎(就您选择Firebase而非Parse Server的应用类型而言,而不仅仅是关键字特征)
我已经阅读了至少二十篇关于这个主题的文章,因为我试图对你何时应该选择firebase(可能是像Parse这样的东西)的好处有一个自信/充分的理解。
我在许多列表的顶部看到的好处是"实时更新"和"可扩展性"但是我不太了解这些条款的背景,或者这里有实际的好处。
Firebase如何比Parse更具可扩展性?
为什么"实时更新"对某些人如此有吸引力?对我而言,我注意到在Firebase数据库控制台中,我可以立即看到屏幕上的信息,而不会在向数据库写入内容时进行刷新。这很酷,但这是一个主要的好处呢?对我来说似乎并不特别,但也许我在这里遗漏了一些东西?这篇文章(https://www.anexinet.com/blog/firebase-real-time-database-benefits-overview/)提到它对聊天服务的好处(也许是whatsapp?)。哪些其他用例/应用程序对实时更新有益?
文章(例如https://medium.com/one-tap-software/firebase-pros-and-cons-ce37c766190a)可能会说
" JSON从RDBMS中删除了许多约束 可扩展性和标准化数据遏制。"
对我而言,学习NoSQL一直是一个挑战,因为我来自关系数据库背景,其中数据冗余是禁忌。我觉得我必须做很多烦人的开销才能获得相同的查询功能,我可以使用主键和外键以及两个或三个表从像MySQL这样的RDBMS中获取。