注意:这不是关于从MySql迁移的问题,这是一个关于保持MySQL数据库与Firebase同步的问题。
嗨大家好,
我目前正在尝试在本地构建一个带有MySQL数据库的Web应用程序,以及一个用于实时更新客户端的Firebase。
我正在看一个具有类似结构的应用程序,并想知道它的结构方式是否是惯用的甚至是有意义的。
简而言之:
节点服务器启动并推送一个包含MySQL架构的巨大Javascript对象,直至Firebase。这是通过一系列SQL查询作为承诺来完成的。
在客户端,有一些Angular指令,当不同的客户端发出不同的请求时,这些指令会推动对架构的更新。这会更新本地存储(mySQL数据库),然后请求使用插入数据库的新参数更新Firebase。
这似乎对我来说感觉非常草率。特别是将巨大的数据库对象推向Firebase似乎不太高效。我错了吗?