shifterdb:基于数据库的LSM-Tree,本机支持ACID事务

时间:2024-03-01 20:23:55
【文件属性】:

文件名称:shifterdb:基于数据库的LSM-Tree,本机支持ACID事务

文件大小:42KB

文件格式:ZIP

更新时间:2024-03-01 20:23:55

Go

“ #driftdb” 一个支持多隔离等级原生事务的LSM-Tree数据库。


【文件预览】:
drifterdb-main
----sstable.go(12KB)
----.gitignore(7B)
----go.mod(120B)
----iblock_test.go(379B)
----timer.go(62B)
----block.go(1KB)
----version.go(3KB)
----meta_test.go(234B)
----row.go(2KB)
----statistics.go(315B)
----session.go(20B)
----temp()
--------version.json.bak(70B)
--------wal00000000.log(396B)
--------version.json(70B)
--------meta0000000000(84B)
----memtable_test.go(390B)
----memtable.go(4KB)
----db_test.go(2KB)
----go.sum(233B)
----transaction_test.go(2KB)
----README.md(79B)
----bloomfilter()
--------bloomfilter_test.go(2KB)
--------hash_test.go(261B)
--------bloomfilter.go(3KB)
--------hash.go(4KB)
----skiplist()
--------types_test.go(528B)
--------iterator.go(889B)
--------entry.go(2KB)
--------skiplist_test.go(5KB)
--------types.go(18B)
--------skiplist.go(10KB)
----option.go(1KB)
----metadata.go(2KB)
----storage.go(3KB)
----ts.go(2KB)
----common()
--------comparable.go(4KB)
--------utils.go(1KB)
--------key.go(1KB)
--------isolation.go(104B)
--------copy.go(17B)
--------exception.go(75B)
--------operation.go(1KB)
--------log.go(356B)
--------math.go(293B)
----element.go(401B)
----wallogger_test.go(1KB)
----collector.go(2KB)
----design.md(2KB)
----transaction.go(9KB)
----sstable_test.go(1KB)
----undo.go(541B)
----compactor.go(373B)
----iblock.go(3KB)
----wallogger.go(4KB)
----db.go(8KB)

网友评论