我正在编写一个移动应用,需要后端执行以下操作:
最终,我还希望它支持:
有些人推荐使用Google Firebase执行此任务,但我对NoSQL数据存储有点害怕。老实说,直到今天我都没有听说过它,当我为以前的应用程序编写后端时,我总是使用MySQL。对于像我计划制作的分析型应用程序来说,这是一个交易破坏者吗?如果将来我决定迁移到另一个后端,将JSON转换为关系数据库是否相当容易?
答案 0 :(得分:2)
简而言之,是的。 Firebase是一个很好的解决方案。但是,您需要熟悉NoSQL的概念以及如何在那里构建数据库。如果您习惯使用SQL,那么一开始可能会有点困难,因为它是如此不同。 此外,如果您的应用程序需要复杂的查询,例如使用多个数据源生成报告 - 您可能希望搜索不同的后端解决方案(这不是不可能,但对于SQL数据库,这种复杂的查询更好)