暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

多版本控制

四海内皆兄弟 2021-05-01
289

    我们先看看elasticsearch。这里采用在kibana中主要是CURL的命令行写法有点费劲。

我们可以通过这个version看到其实是修改过的。
下面看看MongoDB的

现在有3条数据。接下来更新把20更新成21。

db.t.update({"name":"薛晓刚","age":"20"},{$set:{"age":"21"}})

更新成功。MongoDB的语法实在是和一般的SQL差距较大。不知道将来能不能用简单SQL来做?

es、pulsar这些都支持SQL了。

再尝试save。save的时候没有符合条件的(其实是漏了改条件了),所以直接新增了一条。

这个其实看不出多版本。虽然我在有的记录上修改成功了。

再看看HBase的。

好久不用了,已经生疏了。如果就一个技术栈每天用,真的会炉火纯青。但是当你10几种技术栈的时候,就所谓十八般武艺,样样稀松了。

这个表已经支持多版本了。

多版本也是要存储的,所以数据量会多。但是万一改错了支持找回啊。大数据是不会有备份的解决方案的,所以这个不失为一种好的备份方案。

文章转载自四海内皆兄弟,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论