164 Star 224 Fork 1.2K

openGauss / docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
MOT-SILO增强特性.md 893 Bytes
一键复制 编辑 原始数据 按行查看 历史
liyang 提交于 2020-11-23 15:09 . fix bugs

MOT SILO增强特性

SILO凭借其基本算法流程,优于我们在研究实验中测试的许多其他符合ACID的OCC算法。然而,为了使SILO成为产品级机制,我们必须用许多在最初设计中缺失的基本功能来增强它,例如:

  • 新增对交互式事务的支持,其中事务的SQL运行在客户端实现,而不是作为服务器端的单个步骤运行。
  • 新增乐观插入
  • 新增对非唯一索引的支持
  • 新增对事务中写后读校验(RAW)的支持,使用户能够在提交之前查看更改
  • 新增对无锁协同垃圾回收的支持
  • 新增对无锁检查点的支持
  • 新增对快速恢复的支持
  • 新增对分布式部署两阶段提交的支持

在不破坏原始SILO的可扩展特性的前提下添加这些增强是非常具有挑战性的。

1
https://gitee.com/opengauss/docs.git
git@gitee.com:opengauss/docs.git
opengauss
docs
docs
1.1.0

搜索帮助