我的 firebase 数据库的结构方式会影响 geofire 的 firebase 的可扩展性吗?
Does the way my firebase database is structured affect scalability of firebase with geofire?
我正在使用 firebase 创建一个应用程序。我正在使用 geofire 来允许每个用户找到我的应用程序的附近用户。我想知道当有数十万甚至数百万用户时,我的数据库结构方式是否会影响查询速度?
我无法在线找到我的问题的答案并阅读了 geofire 的文档,也没有真正为我解决这个问题。目前我的数据库结构如下:
users: {
userID: {
First Name: "Joe"
Last Name: "Smith"
location: {
g: "9qrq9824l3"
l: {
0: 24.1439871
1: 413.342499
当有很多用户时,像这样构建我的数据库(通过将 geofire 位置信息放在每个用户的用户 ID 下)会影响加载速度吗?
从 Firestore 读取数据的性能完全取决于您读取的数据量。集合中的文档数量对查询性能没有影响。
我不明白你提出的结构将如何影响数据的速度read/queried。
我正在使用 firebase 创建一个应用程序。我正在使用 geofire 来允许每个用户找到我的应用程序的附近用户。我想知道当有数十万甚至数百万用户时,我的数据库结构方式是否会影响查询速度?
我无法在线找到我的问题的答案并阅读了 geofire 的文档,也没有真正为我解决这个问题。目前我的数据库结构如下:
users: {
userID: {
First Name: "Joe"
Last Name: "Smith"
location: {
g: "9qrq9824l3"
l: {
0: 24.1439871
1: 413.342499
当有很多用户时,像这样构建我的数据库(通过将 geofire 位置信息放在每个用户的用户 ID 下)会影响加载速度吗?
从 Firestore 读取数据的性能完全取决于您读取的数据量。集合中的文档数量对查询性能没有影响。
我不明白你提出的结构将如何影响数据的速度read/queried。