当我读到沙发时,我碰巧遇到了一个关于交易和沙发的问题。 显然,处理沙发交易的方法是拉动最新版本,并将其与您当前工作的版本进行比较。 如果数据变化很快,这可能会带来问题。 另一种方式是绘制地图,将交易数据分离成多个文档。 这似乎也不太理想。
我正想用再置数据来获取这类数据。增量和衰减功能对于这种目的来说似乎相当惊人。
所以我可以写一些字符串 用于交易密钥,比如:
//some user document
{
name: "guy",
id: 10,
page_views: "redis user:page_views:10"
}
然后,如果我在某部分交易数据中读到“redis”之类的“redis”信息,那么我就能去从redis那里获得信息。我想我可以先决定这些事情,但是,由于一个面向文件的数据库的首要任务是灵活,而不是将数据与我想象的栏目捆绑在一起,也许有更容易的方法?
是否有一种简单的方法可以将 redis 数据与沙发数据连接起来? 我是否应该手工做这一切,并且只为出现的一些字段做这些事? 还有其他想法吗? 是否最好在用户文档中“同样”更新这个交易数据,或者干脆不存储它?