【发布时间】:2021-01-16 16:05:59
【问题描述】:
我目前使用 Firebase 作为我创建大多数应用程序的解决方案。新客户需要一个在一天中的大部分时间都不会连接到互联网的解决方案。
因为我自己构建了使用 firebase 的 CMS 工具,所以我认为使用 firebase 模拟器是个好主意。但是在阅读this 文档时,我看到了一条说明
注意:请勿尝试将这些模拟器用作 Firebase 服务的“自托管”版本。它们是为准确性而非性能或安全性而构建的,不适合在生产中使用。
我找不到谈论为什么这确实是一个问题的文章,任何人都可以看到为什么我的解决方案会出现问题吗?
以下问题已回答,这是我的更新 我决定迁移并使用 MongoDB 作为我的本地数据存储解决方案
【问题讨论】:
-
您引用的文字包含您需要知道的一切。您可能会遇到准确性、性能和安全性方面的问题(更不用说它根本不会扩大规模)。如果您对一款能够告诉您在非常重要的品质上可能出错的软件感到满意,那就试试吧。
-
感谢道格的真实回答。我只是不明白让这些模拟器在本地简单地更新和读取 JSON 会导致准确性问题。隐私对我来说更有意义。我很欣赏你的观点。在我的场景中,使用 MonogoDB 或 Postgres 是否提供更好的“准确性”和“隐私”?我只是想更好地理解我的问题,希望这对你来说不是一个乏味的问题
-
准确性是一个潜在问题,因为它与在云中运行的数据库代码不同。您实际上是在模拟器中运行不同的代码。我敢肯定模拟器团队已经努力让它保持相似,只是不一样。
标签: mongodb firebase firebase-realtime-database google-cloud-firestore self-hosting