cmu-db / peloton

The Self-Driving Database Management System
http://pelotondb.io
Apache License 2.0
2.03k stars 623 forks source link

Performance Fixes #1375

Closed poojanilangekar closed 6 years ago

poojanilangekar commented 6 years ago

This PR fixes two of our performance bottlenecks.

  1. Modify the tile_group_locator_ to use CuckooMap because it is faster for lookups.
  2. Modify the ReadWriteSet to use tbb::concurrent_unordered_map because it is faster for iterations.
coveralls commented 6 years ago

Coverage Status

Coverage decreased (-0.001%) to 77.558% when pulling e98101ad1987136a304030e536d61ff973c49405 on poojanilangekar:txn-context-fix into af8efb2003cdf80c36b65e1877b5fba2c3d885ce on cmu-db:master.