hyrise / index_selection_evaluation

Platform to evaluate index selection algorithms
MIT License
80 stars 25 forks source link

Refactor architecture of CostEvaluation #8

Open klauck opened 4 years ago

klauck commented 4 years ago

I am not fully convinced by the architecture/indirection that the CostEvaluation uses WhatIfIndexCreation uses DBConnector. But this has maybe not a high priority. Besides, I see the danger that CostEvaluation and WhatIfIndexCreation become inconsistent when calling reset()? Calling all_simulated_indexes() should not be that expensive.