Google Firebase数据库管理SDK API与REST API的性能

时间:2016-12-24 07:49:46

标签: performance rest firebase sdk firebase-realtime-database

我可以选择使用Firebase Admin SDK API或REST API执行GET,PUT,POST&删除存储在firebase数据库中的域对象的操作。

虽然我没有完整的REST vs SDK性能数字,但是根据我已经完成的操作,使用SDK执行的操作与REST API相比速度较慢。 REST API响应更快,因为它是同步响应,而使用SDK,您需要注册侦听器,然后异步获取响应。 我的理解是否正确?

性能是我的主要关注点,因此选择使用哪个选项可以获得更快的响应。 我应该使用哪个选项?有人可以根据他们的经验提出建议。

1 个答案:

答案 0 :(得分:1)

Firebase Rest Api不使用Web套接字或持久连接来侦听更改,但SDK使用Web套接字建立从客户端到服务器的持久连接。因此,如果您需要实时观察数据集的变化,那么根据您的工作情况,您应该选择SDK。