首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是用户拖延?

什么是用户拖延?
EN

Stack Overflow用户
提问于 2013-09-20 03:52:28
回答 2查看 891关注 0票数 2

我正在读一份关于volt db的白皮书。白皮书称,volt并不会遇到“用户停顿”的问题。这是什么意思?传统的RDBMS用户体验是如何停滞不前的?

EN

回答 2

Stack Overflow用户

发布于 2014-09-19 18:16:40

也许他们的意思是交易不需要用户交互,我正在读一篇论文The end of an Architectural Era: (It’s Time for a Complete Rewrite),他们说

此外,我们熟悉的大多数

环境都没有“用户停顿”。例如,当Amazon用户单击“buy it”时,他激活了一个OLTP事务,该事务仅在完成时向用户报告。

致以敬意,

票数 2
EN

Stack Overflow用户

发布于 2018-02-03 08:23:14

当数据库事务等待用户操作时,将创建用户停顿。因此,事务被启动,锁定一些记录,然后在信息呈现给用户时暂停,并等待操作。这是一个糟糕的设计,我不确定为什么Volt要提到它。通常的方法是在每次更新记录时更新的每个记录中维护一个时间戳或计数器。该信息在停止之前被读取,并且在该信息被呈现给用户之前任何锁都被删除。在用户操作之后,产生的(新的)事务将检查时间戳或计数器,如果它已更改,则可以决定是否继续。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18903729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档