Firebase具有哪些一致性保证(特别是REST api)?

时间:2015-08-13 01:24:14

标签: firebase

让我们说:

  • 我发出了一个PUT请求,要求在sst >> mandatory_input(" { ")>> x >> mandatory_input(" , ")>>y>> mandatory_input(" } "); 添加一个孩子,当它返回时我获取/parent/child1
  • 从世界另一端的另一台服务器开始,但几乎在同一时间,我开始一个PUT请求,在/parent添加一个孩子,当它返回时我获取{GID /parent/child2

如果我没有向这些位置发出任何其他请求,那么至少有一个GET请求的回复是否保证包含/parentchild1

当然,如果我同时为child2通过child1执行50次,我保证至少有一个GET请求会包含所有五十个孩子吗?

1 个答案:

答案 0 :(得分:1)

写操作完成后,下一个读操作将看到该写操作的结果。由于你只在PUT完成后才启动GET,所以最后一个确实会看到所有以前写过的孩子。