Meeting Notes 2015.03.17

Source: https://docs.google.com/document/d/18ehqmRDrfxgGV6ZCT2LbH_107T6Fqz-kliQwfONTg3k/edit?usp=sharing

 

I. Progress done this week:

 

1. HyperCube partitioning:

 

2. Squal and HyberCube integration :

 

3. Set up Squall cluster


 

II. Discussions in the meeting:

1. Task Assignment

2. Hypercube Partitioning:

3. Multi-way Theta join

  1. Understanding

     b. Refactoring problems:

P1) create indexes: visitors, get inner expression, get type, look at invocations, look at sql package.

predicate: ColumnReference, Value Specification, e.g. R.A = S.A + 5

P2) order of joins

P3) visitors on predicate, indexes on different joins

Assumptions: R \join S \join T, only 1 ColumeReference on each side of a join expression?

P4) Update indexes:


 

III. Plan for next week:

  1. Define tasks for Patrice and Charles: 1 for local indexes, 1 for refactoring codebase with Khayyam, and someone for experiment tasks.

  2. General potential changes in the codebase as a result of refactoring

  3. Preliminary experiment on the hypercube partitioning.

  4. Open Window Azure free one-month trial account and set up storm cluster

  5. Identify TCPH queries, which queries involve communication between nodes.