TinyKV是教学项目,算是PingCAP TiKV的go语言简化版,实现了一个带有调度器的基于multi-raft的分布式K/V存储。 项目源
简介 在lab4中,我们实现的事务是基于NO STEAL/FORCE的,no steal会影响BufferPool的可用空间,甚至如果事务的wri
简介 实现前4个lab后,SimpleDB已经是一个支持事务和CRUD的简单数据库了,但是性能太低了随便一个点查询或者范围查询,都要扫描整个t
简介 完成前三个lab,SimpleDB已经具有基本的CRUD的能力,但是还缺少事务。本lab需要实现一个简单的基于锁的事务管理系统。需要在代
简介 在lab2中,实现了SimpleDB中的operator,对operator进行组合,就可以执行查询了,涉及查询,就应当进行查询优化了。