我一直在尝试Getstream.io,但他们不允许您自由处理活动数据(例如,您不能同时检索超过有限数量的活动,也不能对搜索您不知道ID的给定活动。他们在文档中提到:建议:“保存存储在您自己的数据库中的活动副本。这样可以更轻松地同步更新,并允许您在最终运行自定义报告和查询。”顺便说一句,我无法理解它们的含义“它使同步更新变得更容易”。但是,我认为他们建议保留您自己的活动数据库,以便您可以获取所需的活动ID,然后使用它们来更改其服务器上的实际活动数据。 我发现它很乱,我想知道我是否正确。
答案 0 :(得分:2)
我认为你正在考虑这个正确的方法。
我们通常建议开发人员仅在Stream中存储对象(帖子/推文,用户个人资料,歌曲/播放列表等)的ID /引用,原因如下:
在Stream中存储ID然后"丰富" (保湿/反序列化)读取的数据可能看起来有点混乱,但它的规模相当不错:)
以下是关于此主题的更多文档:https://getstream.io/docs/#enrichment
希望这有帮助!如果我能回答任何其他问题,请告诉我。