我们使用firebase实时数据库为与facebook连接的用户保存每个级别的分数.我们仍在测试此功能,一切正常,但下载使用率非常高.每次用户打开应用程序时,我都会下载非常小的数据,大约20个字节,以及每个级别的5个字节.几分钟后,下载使用开始显示超过100kB,这是很多,并且当我们向用户发布这些时,将无法进行财务扩展.这是我们使用的数据结构:
users{
facebook_id{
"firebase_id" : firebaseId,
"max_level" : maxLevel,
"stars" : numberOfStars,
"scores" : {
level : score,
}
}
}
Run Code Online (Sandbox Code Playgroud)
我还做了一些CLI数据库分析,并且有0个非索引查询,用法似乎是正确的.
这是截图.
有谁知道什么可能是错的?如果这只是SSL开销(看起来仍然太大),除此之外我们还可以设置我们自己的服务器.
facebook unity-game-engine firebase firebase-realtime-database
我将Firebase事件导出到BigQuery,现在我正在尝试从某个事件中选择两个参数.以下是选择一个参数的查询:
select event_dim.params.value.int_value as level_id
from [com_company_appname_ANDROID.app_events_20161210]
where event_dim.name = "level_replays_until_first_victory" and event_dim.params.key = "level_id"
Run Code Online (Sandbox Code Playgroud)
两个参数都是int值,第一个参数的名称是level_id,第二个参数是count.我想要显示的是level_id第一列和count第二列.