Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用Firebase数据库进行大数据量查询_Android_Firebase - Fatal编程技术网

Android 使用Firebase数据库进行大数据量查询

Android 使用Firebase数据库进行大数据量查询,android,firebase,Android,Firebase,我是Firebase Jason Seq的新手。数据库系统我将开发一个web模块和一个以Firebase为后端的android应用程序。在开始之前,我想就以下几点提出一些建议: 1:目前有一个最大表的数据库,大约有2个 百万条记录是否可以迁移:任何工具或建议 方法论 2:在Fire base中安排数据以处理大型数据的任何方法 数据 3:数据很大,但我的用户数量在地理区域内有限(最大 10000/天)那么它符合我的预算吗 是的,即使您的数据库非常大,也可以迁移到Firebase。要对此进行归档

我是Firebase Jason Seq的新手。数据库系统我将开发一个web模块和一个以Firebase为后端的android应用程序。在开始之前,我想就以下几点提出一些建议:

  • 1:目前有一个最大表的数据库,大约有2个 百万条记录是否可以迁移:任何工具或建议 方法论
  • 2:在Fire base中安排数据以处理大型数据的任何方法 数据
  • 3:数据很大,但我的用户数量在地理区域内有限(最大 10000/天)那么它符合我的预算吗
  • 是的,即使您的数据库非常大,也可以迁移到Firebase。要对此进行归档,我建议您观看本教程。即使Firebase是一个NoSQL数据库,我相信您很快就会非常熟悉

  • 是的,这样做的关键是使数据尽可能平坦。请看看这个。这将非常有帮助

  • 如果您能够像上面的教程中所描述的那样,尽可能多地拥有Firebase数据库,那么您将能够少花钱。有关定价,请看一看

  • 希望能有帮助

  • 是的,即使您的数据库非常大,也可以迁移到Firebase。要对此进行归档,我建议您观看本教程。即使Firebase是一个NoSQL数据库,我相信您很快就会非常熟悉

  • 是的,这样做的关键是使数据尽可能平坦。请看看这个。这将非常有帮助

  • 如果您能够像上面的教程中所描述的那样,尽可能多地拥有Firebase数据库,那么您将能够少花钱。有关定价,请看一看


  • 希望能有所帮助。

    只是分享我的经验,Firebase并没有针对单个请求提供多个查询。也就是说,如果你有用户数据,你想要像我想要的那个年龄>18岁且居住在印度的用户一样启动查询,那么在Firebase中就有点困难了。不,不是。这很简单。如果你熟悉了主要的概念,你就可以做任何你想做的事情。Chintan肯定是实现这一点的方法,这是任何数据库系统中的一个次要功能,毕竟firebase在IOS和Andriod中托管了许多大型应用程序community@ChintanRathod您可以直接将JSON数据上传到firebase,这样就可以轻松完成2m行。此外,在Firebase中执行查询功能非常强大,通过利用串联字段可以轻松完成。例如,一个节点可以有三个子节点;地点:印度,年龄:18岁,地点:印度。查询将是查询loc_age.startingAt(“印度18”)。这将返回印度所有超过18岁的用户。@Jay Yes。我知道了这件事。但关键是我需要为我想要执行操作的单元格组合创建一个额外的列。如您的示例所示,loc_age是我们数据库的额外负担。现在假设个人搜索的查询字符串是什么,国籍->印度,年龄>18&gender=male?只是分享我的经验,Firebase并没有针对单个请求提供多个查询。也就是说,如果你有用户数据,你想要像我想要的那个年龄>18岁且居住在印度的用户一样启动查询,那么在Firebase中就有点困难了。不,不是。这很简单。如果你熟悉了主要的概念,你就可以做任何你想做的事情。Chintan肯定是实现这一点的方法,这是任何数据库系统中的一个次要功能,毕竟firebase在IOS和Andriod中托管了许多大型应用程序community@ChintanRathod您可以直接将JSON数据上传到firebase,这样就可以轻松完成2m行。此外,在Firebase中执行查询功能非常强大,通过利用串联字段可以轻松完成。例如,一个节点可以有三个子节点;地点:印度,年龄:18岁,地点:印度。查询将是查询loc_age.startingAt(“印度18”)。这将返回印度所有超过18岁的用户。@Jay Yes。我知道了这件事。但关键是我需要为我想要执行操作的单元格组合创建一个额外的列。如您的示例所示,loc_age是我们数据库的额外负担。现在假设个人搜索的查询字符串是什么,国籍->印度,年龄>18&gender=male?谢谢Alex它帮助了我Alex它帮助了我