goleveldb_analysis:goleveldb源码注释+解析

上传者: 42119866 | 上传时间: 2022-04-11 13:07:16 | 文件大小: 1011KB | 文件类型: ZIP
goleveldb原始码解析 goleveldb代码地址: : 主要是我对goleveldb的代码解读,内含对goleveldb的二进制注释以及总结的ppt。 对Big Table以及leveldb的认识可以看这篇文章: : 领略leveldb背后的,适合高并发数据写入的LSM算法原理。

文件下载

资源详情

[{"title":"( 98 个子文件 1011KB ) goleveldb_analysis:goleveldb源码注释+解析","children":[{"title":"goleveldb_analysis-master","children":[{"title":"manualtest","children":[{"title":"filelock","children":[{"title":"main.go <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"dbstress","children":[{"title":"key.go <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'> 15.88KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"goleveldb源码解析.pptx <span style='color:#111;'> 827.44KB </span>","children":null,"spread":false},{"title":"go.sum <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 360B </span>","children":null,"spread":false},{"title":"leveldb","children":[{"title":"journal","children":[{"title":"journal.go <span style='color:#111;'> 14.37KB </span>","children":null,"spread":false},{"title":"journal_test.go <span style='color:#111;'> 18.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"key_test.go <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"table","children":[{"title":"reader.go <span style='color:#111;'> 30.42KB </span>","children":null,"spread":false},{"title":"block_test.go <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"table.go <span style='color:#111;'> 8.50KB </span>","children":null,"spread":false},{"title":"writer.go <span style='color:#111;'> 11.51KB </span>","children":null,"spread":false},{"title":"table_suite_test.go <span style='color:#111;'> 157B </span>","children":null,"spread":false},{"title":"table_test.go <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false}],"spread":true},{"title":"memdb","children":[{"title":"bench_test.go <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"memdb.go <span style='color:#111;'> 12.12KB </span>","children":null,"spread":false},{"title":"memdb_suite_test.go <span style='color:#111;'> 157B </span>","children":null,"spread":false},{"title":"memdb_test.go <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false}],"spread":true},{"title":"leveldb_suite_test.go <span style='color:#111;'> 163B </span>","children":null,"spread":false},{"title":"db_write.go <span style='color:#111;'> 12.23KB </span>","children":null,"spread":false},{"title":"session_record_test.go <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"cache","children":[{"title":"cache_test.go <span style='color:#111;'> 12.86KB </span>","children":null,"spread":false},{"title":"bench_test.go <span style='color:#111;'> 575B </span>","children":null,"spread":false},{"title":"lru.go <span style='color:#111;'> 3.44KB </span>","children":null,"spread":false},{"title":"cache.go <span style='color:#111;'> 16.09KB </span>","children":null,"spread":false}],"spread":false},{"title":"testutil","children":[{"title":"ginkgo.go <span style='color:#111;'> 366B </span>","children":null,"spread":false},{"title":"storage.go <span style='color:#111;'> 14.82KB </span>","children":null,"spread":false},{"title":"kvtest.go <span style='color:#111;'> 5.47KB </span>","children":null,"spread":false},{"title":"db.go <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false},{"title":"kv.go <span style='color:#111;'> 7.91KB </span>","children":null,"spread":false},{"title":"util.go <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"iter.go <span style='color:#111;'> 5.96KB </span>","children":null,"spread":false}],"spread":false},{"title":"comparer.go <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"storage.go <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"iterator","children":[{"title":"merged_iter.go <span style='color:#111;'> 5.80KB </span>","children":null,"spread":false},{"title":"indexed_iter.go <span style='color:#111;'> 4.34KB </span>","children":null,"spread":false},{"title":"indexed_iter_test.go <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"iter_suite_test.go <span style='color:#111;'> 171B </span>","children":null,"spread":false},{"title":"merged_iter_test.go <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"array_iter.go <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false},{"title":"array_iter_test.go <span style='color:#111;'> 735B </span>","children":null,"spread":false},{"title":"iter.go <span style='color:#111;'> 4.38KB </span>","children":null,"spread":false}],"spread":false},{"title":"filter","children":[{"title":"bloom_test.go <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"bloom.go <span style='color:#111;'> 3.86KB </span>","children":null,"spread":false},{"title":"filter.go <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false}],"spread":false},{"title":"table.go <span style='color:#111;'> 17.65KB </span>","children":null,"spread":false},{"title":"doc.go <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"db_iter.go <span style='color:#111;'> 6.81KB </span>","children":null,"spread":false},{"title":"bench_test.go <span style='color:#111;'> 8.43KB </span>","children":null,"spread":false},{"title":"session.go <span style='color:#111;'> 7.05KB </span>","children":null,"spread":false},{"title":"db_transaction.go <span style='color:#111;'> 8.94KB </span>","children":null,"spread":false},{"title":"db_snapshot.go <span style='color:#111;'> 5.07KB </span>","children":null,"spread":false},{"title":"options.go <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"key.go <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false},{"title":"db_compaction.go <span style='color:#111;'> 20.29KB </span>","children":null,"spread":false},{"title":"db.go <span style='color:#111;'> 29.72KB </span>","children":null,"spread":false},{"title":"batch_test.go <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"errors.go <span style='color:#111;'> 590B </span>","children":null,"spread":false},{"title":"db_util.go <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"storage","children":[{"title":"file_storage_nacl.go <span style='color:#111;'> 631B </span>","children":null,"spread":false},{"title":"storage.go <span style='color:#111;'> 4.68KB </span>","children":null,"spread":false},{"title":"file_storage_plan9.go <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"mem_storage.go <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"file_storage_test.go <span style='color:#111;'> 8.15KB </span>","children":null,"spread":false},{"title":"file_storage_windows.go <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"mem_storage_test.go <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"file_storage.go <span style='color:#111;'> 15.90KB </span>","children":null,"spread":false},{"title":"file_storage_unix.go <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"file_storage_solaris.go <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false}],"spread":false},{"title":"table_test.go <span style='color:#111;'> 3.48KB </span>","children":null,"spread":false},{"title":"corrupt_test.go <span style='color:#111;'> 9.40KB </span>","children":null,"spread":false},{"title":"external_test.go <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"version.go <span style='color:#111;'> 17.18KB </span>","children":null,"spread":false},{"title":"filter.go <span style='color:#111;'> 851B </span>","children":null,"spread":false},{"title":"comparer","children":[{"title":"comparer.go <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"bytes_comparer.go <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false}],"spread":false},{"title":"errors","children":[{"title":"errors.go <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false}],"spread":false},{"title":"batch.go <span style='color:#111;'> 9.72KB </span>","children":null,"spread":false},{"title":"version_test.go <span style='color:#111;'> 7.46KB </span>","children":null,"spread":false},{"title":"opt","children":[{"title":"options.go <span style='color:#111;'> 18.53KB </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"buffer_pool.go <span style='color:#111;'> 5.49KB </span>","children":null,"spread":false},{"title":"crc32.go <span style='color:#111;'> 691B </span>","children":null,"spread":false},{"title":"range.go <span style='color:#111;'> 766B </span>","children":null,"spread":false},{"title":"hash_test.go <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"buffer_test.go <span style='color:#111;'> 9.45KB </span>","children":null,"spread":false},{"title":"hash.go <span style='color:#111;'> 832B </span>","children":null,"spread":false},{"title":"util.go <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"buffer.go <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"db_state.go <span style='color:#111;'> 4.77KB </span>","children":null,"spread":false},{"title":"util.go <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"session_compaction.go <span style='color:#111;'> 9.41KB </span>","children":null,"spread":false},{"title":"session_record.go <span style='color:#111;'> 7.89KB </span>","children":null,"spread":false},{"title":"session_util.go <span style='color:#111;'> 11.49KB </span>","children":null,"spread":false},{"title":"testutil_test.go <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"db_test.go <span style='color:#111;'> 66.38KB </span>","children":null,"spread":false}],"spread":false},{"title":"go.mod <span style='color:#111;'> 143B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明