为大型字符串数组构建Firebase

时间:2017-02-08 19:42:33

标签: firebase firebase-realtime-database firebase-console

我有一个问题。如果我想上传大量字符串(基本上是Android应用中自动完成搜索视图的类别标签),我们谈论的是大约20.000个字符串,作为

传递
HashMap<String,String> tags = new HashMap<>();
tags.add(tag,category);
mDatabase.child("categories").setValue(tags);

到Firebase实时数据库。这种实现方式有效,但由于我们讨论的是大量节点,Firebase会关闭实时模式并切换到只读模式。有没有什么方法可以构建数据来避免这种情况?我想把标签拆分成子节点,按字母排序。

类似的东西:

categories
  - a
    - tag - category
    - tag - category 
  - b 
    - tag - category
    - tag - category

这是否可以避免在Firebase控制台中切换到只读模式?

0 个答案:

没有答案