1. 首页
  2. 考试认证
  3. 其它
  4. 通过线程优化Cheetah查询性能UofT ECE 1747H项目

通过线程优化Cheetah查询性能UofT ECE 1747H项目

上传者: 2024-10-29 01:07:04上传 ZIP文件 9.96MB 热度 3次

猎豹Cheetah是一个用Java编写的内存数据库,由多伦多大学的硕士生Alan Lu开发,他师从Cristiana Amza教授。本项目的目的是通过使用线程来加速查询运行时间。我们的项目修改了Cheetah的代码,修改部分位于cheetahlocal中,cheetahlocalOld未做任何更改。项目团队成员包括:Gary ChawDustin Kut Moy CheungAlan Ng

如何运行项目:

  1. 进入项目文件夹:cd cheetahlocal

  2. 清理并编译:make clean; make SimpleQueryExecutor

  3. 使用示例数据运行查询:

  4. 数据文件:nobench_data.json(示例JSON数据)

  5. 查询文件:sample_query_8_25(将在Cheetah中运行的查询)

  6. 执行命令:./ru

下载地址
用户评论