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

Performance Google Firebase数据库管理SDK API与REST API的性能对比,performance,rest,firebase,sdk,firebase-realtime-database,Performance,Rest,Firebase,Sdk,Firebase Realtime Database,我可以选择使用Firebase Admin SDK API或REST API对存储在Firebase数据库中的域对象执行GET、PUT、POST和DELETE操作 尽管我没有REST与SDK的完整性能数据,但是根据我所做的操作,使用SDK执行的操作似乎比RESTAPI慢。RESTAPI响应更快,因为它是一个同步响应,而对于SDK,您需要注册侦听器,然后异步获得响应。 我的理解正确吗 性能是我主要关心的问题,因此,选择哪个选项可以获得更快的响应。 我应该使用哪个选项?有人可以根据自己的经验提出建议

我可以选择使用Firebase Admin SDK API或REST API对存储在Firebase数据库中的域对象执行GET、PUT、POST和DELETE操作

尽管我没有REST与SDK的完整性能数据,但是根据我所做的操作,使用SDK执行的操作似乎比RESTAPI慢。RESTAPI响应更快,因为它是一个同步响应,而对于SDK,您需要注册侦听器,然后异步获得响应。 我的理解正确吗

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

Firebase Rest Api不使用Web套接字或持久连接来侦听更改,但SDK使用Web套接字建立从客户端到服务器的持久连接。因此,如果您需要实时观察数据集中的更改,则应根据您正在做的事情选择SDK。

如果不了解您测试的内容和测试方式,就不可能说任何事情。@FrankvanPuffelen:您是firebase的开发人员,也许你应该帮助我们提供性能数字,并相应地建议哪一个更快?假设您必须使用firebase SDK或firebase REST API获取数据,考虑到两者的性能,您会选择哪一种?