use*_*594 7 nosql firebase firebase-realtime-database
使用firebase数据库实现"标记"功能的最佳方法是什么?
假设有数千万个帖子,每个帖子可以使用标签或多个标签进行标记.
如果我想添加一个类似于复选框的过滤器,观看者可以选择一个或多个标签来查看属于所有标签的帖子,这可以在firebase数据存储中实现吗?
例如,如果用户选择以下3个标签'Drama','Love'和'Horror',我想返回所有标记有至少这3个标签的帖子.
使用关系数据存储区很容易做到这一点,但我不确定这是否可以在NoSQL(云数据存储区,firebase数据库)存储中相对容易地完成.
看来 firebase 尚不支持此用例,但 google cloud datastore 支持。
https://cloud.google.com/appengine/articles/indexselection
该文档详细介绍了“爆炸式搜索”以及谷歌数据存储如何zigzag merge join algorithm解决此问题。
| 归档时间: |
|
| 查看次数: |
1822 次 |
| 最近记录: |