Игорь Рожков Asked:2020-03-11 18:49:28 +0800 CST2020-03-11 18:49:28 +0800 CST 2020-03-11 18:49:28 +0800 CST firebase中的db结构 772 我不太了解如何在 firebase 中组织高速结构。别名用于搜索想要的名字。 Name: Victor Alias: ["Victor","Vitya","Виктор","Витя"] 但在我看来,搜索这些文件可能需要很多时间。 firebase 1 个回答 Voted Best Answer Valera Kvip 2020-03-11T21:17:30+08:002020-03-11T21:17:30+08:00 Firestore的数据检索速度与数据量无关。从 100 个文档的集合中提取一个文档的速度将等于从 100,000,000 个文档的集合中提取的速度。 查询随结果集的大小而不是数据集的大小而扩展,因此从 100 个或 100,000,000 个集合中获取 1 个结果时,您将获得相同的性能。 https://stackoverflow.com/questions/46603205/queries-scale-with-the-size-of-your-result-set-not-the-size-of-your-data-set 所以你的结构应该已经足够快了。 关于 Firestore 中的数组的一些信息: https ://firebase.googleblog.com/2018/08/better-arrays-in-cloud-firestore.html
Firestore的数据检索速度与数据量无关。从 100 个文档的集合中提取一个文档的速度将等于从 100,000,000 个文档的集合中提取的速度。
https://stackoverflow.com/questions/46603205/queries-scale-with-the-size-of-your-result-set-not-the-size-of-your-data-set
所以你的结构应该已经足够快了。
关于 Firestore 中的数组的一些信息:
https ://firebase.googleblog.com/2018/08/better-arrays-in-cloud-firestore.html