实时数据库

以下是为您整理出来关于【实时数据库】合集内容,如果觉得还不错,请帮忙转发推荐。

【实时数据库】技术教程文章

mysql – 如何在实时数据库上运行大更新?

我正在编写的Web项目使用复杂的CSV到MySQL转换器来创建他们的数据库.这意味着要使用CSV中的最新更改来更新数据库内容,运行转换器会截断相关表(但保留通过网站填充的其他表),并使用CSV中的数据再次填充它们. 是的,这不是一个很好的过程,但有充分理由说明为什么选择这种方法而不是标准的“实际数据库”方法. 我正在努力解决的问题是找出运行此更新过程的最佳方法,而不会过多地损害用户体验.要记住几个数字: 1)此过程必须定期运行,每...

android – 离线模式下的Firebase实时数据库不一致行为

我在我的应用中使用Firebase实时数据库.它运作得很好,我对此非常满意.但最近我碰到了一个边缘案例,因为我的一些用户正在丢失他们的数据. 场景#1 用户使用Internet连接登录应用程序(Firebase身份验证),并将一些数据添加到数据库. 用户通过互联网连接注销,然后再次登录,之前存储的数据按预期存在.互联网连接可用,数据已同步到服务器. 情景#2 现在用户关闭了他/她的互联网连接.在互联网连接关闭时,向数据库添加更多数据并注销应用程序...

java – Firebase实时数据库在查询之间按字搜索?【代码】

在我的应用程序中,我在Firebase中有一个包含标题,图像,描述,搜索的实时数据库(一个额外的字段,未在应用程序中显示但使用的包含带有小写字母的标题文本,以使搜索不区分大小写).目前,当我以小的情况或大写或两者的混合方式对同一类型进行查询时,它搜索完美,但是当我在查询之间键入一些单词时它不起作用例如,如果查询是“这是长的”标题“当我输入”长“它没有显示任何内容.我帮他解决了这个问题. 我用过firebase ui库:implementatio...

带有实时数据库而不使用FIREBASE的Android应用可能类似于钩在服务器上

我一直在编码android based Social Community application with RealTime database solution这是通过使用Volley库从基于PHP的服务器接收和发送数据来完成的.我面临的问题是我的应用需要实时更新recyclerViews. 在解决相当不错的解决方案之前,我已经处理过Firebase.但是对于此应用程序,我不允许使用Firebase.因此,有没有使用基于SQL的后端进行实时数据库同步维护的解决方案.解决方法:这是解析SDK的链接https://github.com/parse-com...

android-OrderByKey可以正常工作,但是OrderByChild在firebase实时数据库中给出了意外结果【代码】

我正在尝试使用Firebase实时数据库订购和过滤数据.在一种情况下,我想使用OrderByKey(因为我想先问新问题,并使用推送功能生成键)来对数据进行排序,在另一种情况下,我正在使用OrderByChild(因为我想使用时间戳进行排序,在这种情况下,我不希望这样做) t使用push但我使用用户的uid作为键). 在这两种情况下,我都首先想要最新的事物/人(问题/用户),所以我想按降序排列(在客户端,我什至将其颠倒过来).所以这就是我第一次查询后的查询方式....

如何在Android中使用startAt(double value,String key)和endAt(double value,String key)Firebase实时数据库【代码】

我想使用orderByChild进行查询,并使用这些子项的键进行过滤.在这种情况下,我的键和值都是可以查询我想要的数据. 当键包含数字时会出现我的问题,如果键只包含字母,那么就没有问题.自从我直接从Firebaser读取another answer中的建议以来,我一直在尝试始终沿数字保持字母. 我的json是:{"my_list":{"100xyz":{"value1": 100,"value2": 100,"name":"100xyz"},"200xyz":{"value1": 200,"value2": 200,"name":"200xyz"},"300xyz":{"value...

android – 如何从Firebase实时数据库中删除监听器【代码】

要从Firebase实时数据库接收数据,我需要注册监听器:objectReference.addValueEventListener(valueEventListener);删除(取消注册)此侦听器的正确方法是什么?解决方法:删除侦听器的正确方法是使用以下代码行将其相应于活动的生命周期中删除:databaseReference.removeEventListener(valueEventListener);请注意,如果您在onStart中添加了侦听器,则必须在onStop中将其删除.如果您已在onResume中添加了侦听器,则必须在onPause中将其删...

android-将json文件导入Firebase中的实时数据库的另一种方法

我正在浏览google codelabs教程,在其中他们演示了如何制作聊天应用https://codelabs.developers.google.com/codelabs/firebase-android/#0. 我们必须从Firebase控制台&的导航菜单中选择数据库.进入溢出菜单选择导入项目. 我们必须浏览到一个文件夹并选择一个json文件,然后按导入按钮.问题在于“浏览”按钮不起作用: 还有另一种将JSON文件导入实时数据库的方法吗? The pop up that comes up on clicking import project & in whic...

Android中Firebase实时数据库的最大缓存大小

Android客户端的最大Firebase实时数据库缓存大小是多少?受Firebase或Android限制吗? Firebase documentation说:By default, 10MB of previously synced data will be cached. This should be enough for most applications. If the cache outgrows its configured size, the Firebase Realtime Database will purge data that has been used least recently. Data that is kept in sync, will not be purged from the cache但是...

android-如何联接Firebase实时数据库中的三个表?

我必须在Firebase中加入三个表才能从中获取值.考虑三个表A,B,C.表A包含属性as(id1,name).表B包含属性as(id2,Bname).C包含属性as(id1,id2).表A与表B之间的关系为M到M.我希望此查询在Firebase中执行.查询是 从A,B,C中选择A.id1,其中A.id1 = C.id1和B.id2 = C.id2且B.Bname =“?” 谢谢!.解决方法:Firebase Realtime数据库与sql数据库不同,它不具有联接等概念.引用相当便宜,因此可能对包含数据的3个位置创建3个引用,然后运行这3个“...

实时数据库 - 相关标签