gpt4 book ai didi

java - 调用多个集合来填充 firestore 中的关系时,性能如何受到影响

转载 作者:行者123 更新时间:2023-12-02 09:04:24 27 4
gpt4 key购买 nike

我获得了一个包含 2 个患者和预约集合的 firestore 数据库,并且我正在尝试进行查询以在 html View 中填充预约表,该 View 也包含患者信息,但是,由于 firestore 不处理文档之间的并集,我不知道如果对于每个预约文档,调用患者的集合并因此获取相关数据,会对性能产生怎样的影响。

Firestore API 是否足够智能,可以加入所有这些查询并发出单个 HTTP 请求?

我目前正在使用 Java 和 Firestore 管理 API 来执行查询。

最佳答案

Firestore 客户端尽可能使用 HTTP2 与服务器通信。在这种情况下,请求将通过单个连接进行管道传输。

或者,考虑将每个患者的最少数据复制到他们的预约文档中。这种类型的数据重复在 NoSQL 数据库中非常常见,并且是写入性能/代码成本与读取性能的典型权衡。

另请参阅:

关于java - 调用多个集合来填充 firestore 中的关系时,性能如何受到影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59932558/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com