redbase:斯坦福 CS346 项目。 迷你关系型数据库

时间:2024-07-16 10:08:46
【文件属性】:

文件名称:redbase:斯坦福 CS346 项目。 迷你关系型数据库

文件大小:709KB

文件格式:ZIP

更新时间:2024-07-16 10:08:46

C++

这段代码根据Stanford CS346( )实现了redbase,现在只实现了PF(Paged File)层、RM(Record Management)组件和IX(Indexing)组件。 这段代码只是来自yifei huang的一个副本,他在github中提交并打开了它。 我只是把它当作一个副本,我可以一步一步地学习,效率更高, 杰绍邮箱: use(x86): cd src/ make make testers


【文件预览】:
redbase-master
----.gitignore(242B)
----README.md(417B)
----src()
--------rm_recbitmap.cc(1KB)
--------testrel.10(12KB)
--------rm_test_original(246KB)
--------rm_testyh_random.cc(20KB)
--------rm_filescan.cc(8KB)
--------rm_filehandle.cc(15KB)
--------ix_error.cc(2KB)
--------rm_testgmf.cc(15KB)
--------pf_buffermgr.h(4KB)
--------ix_test_noRM.cc(14KB)
--------rm_bitmap.cc(0B)
--------rm_error.cc(2KB)
--------rm_testjl.cc(22KB)
--------ix_test_simple.cc(28KB)
--------ix_indexscan_old2.cc(10KB)
--------rm_testshnFIXED.cc(15KB)
--------submit(39B)
--------ajsldkf.0(12KB)
--------rm_internal.h(474B)
--------statistics.cc(6KB)
--------ix_indexhandle_old.cc(26KB)
--------rm_testrecsizes.cc(6KB)
--------statistics.h(4KB)
--------pf_test1.cc(14KB)
--------pf_test1(178KB)
--------rm_rid.h(1KB)
--------comparators.h(640B)
--------rm_test_original.cc(11KB)
--------rm_test.cc(15KB)
--------testrel.100(28KB)
--------pf_internal.h(1KB)
--------linkedlist.h(11KB)
--------rm_rid.cc(1KB)
--------rm_test.h(594B)
--------rm_record.cc(2KB)
--------pf_buffermgr.cc(26KB)
--------ix_manager_old.cc(7KB)
--------rm_test_2.cc(15KB)
--------pf_statistics.cc(2KB)
--------pf_manager.cc(7KB)
--------test_bitmap.cc(889B)
--------ix_indexscan.cc(12KB)
--------rm_test_1.cc(14KB)
--------ix_manager.cc(8KB)
--------ix_testkpg_2.cc(44KB)
--------ix_testpark.cc(28KB)
--------pf.h(7KB)
--------file1(324KB)
--------pf_test2.cc(8KB)
--------ix_test.cc(17KB)
--------ix_tester.cc(11KB)
--------testrel.25(212KB)
--------pf_test3.cc(5KB)
--------submit.rm(523B)
--------submit.ix(411B)
--------ix_indexhandle.cc(34KB)
--------rm_test_random.cc(7KB)
--------rm.h(8KB)
--------pf_test2(164KB)
--------ix_testjl.cc(23KB)
--------rm_manager.cc(6KB)
--------pf_hashtable.cc(4KB)
--------test_record.cc(0B)
--------redbase.h(2KB)
--------ix_testkpg.cc(43KB)
--------rm_testyh(227KB)
--------pf_test3(141KB)
--------testrel(8KB)
--------ix.h(9KB)
--------rm_testkpg.cc(30KB)
--------pf_pagehandle.cc(3KB)
--------indexfile.1(276KB)
--------pf_hashtable.h(1KB)
--------ix_indexscan_old.cc(10KB)
--------Makefile(4KB)
--------rm_testyh.cc(22KB)
--------pf_filehandle.cc(14KB)
--------ix_internal.h(3KB)
--------testrel.5(12KB)
--------pf_error.cc(2KB)
----build()
--------statistics.d(85B)
--------pf_hashtable.d(112B)
--------pf_manager.d(121B)
--------pf_error.d(82B)
--------pf_filehandle.d(130B)
--------pf_test3.d(100B)
--------pf_statistics.d(112B)
--------pf_test1.d(126B)
--------pf_test2.d(126B)
--------pf_buffermgr.d(153B)
--------pf_pagehandle.d(97B)
----doc()
--------ix_DOC(6KB)
--------rm_DOC(5KB)

网友评论