Meeting 2018-01-12
Independent Tasks for new members
(1) Tableau Evaluation
- Related to this blog;
- Tableau website: https://www.tableau.com/
- Instructions:
- Install the software
- Put some sample data into it
- Play around with its features and UIs, get some sense of its power
- Look deeper into it and try to translate what kinds of queries can Tableau answer and evaluate how fast it can reply
(2) Layers of Frontend
- Take Google Maps as an example, it allows realtime add or remove different layers of dataset: e.g. Terrain, Traffic, Bicycling routes, Satellite, etc.
- Explore how to implement a frontend with such features of realtime adding and removing layers of different datasets
- Instructions:
- Find some techniques or libraries to do this
- Do a toy demo to get some sense of how it works and how to implement this
- Then we will see how to implement this based on our current codebase
(3) Comparison with Oracle
- Take current Twittermap application as an example, if we want to utilize Oracle as backend database system, how can it support our Twittermap application queries sufficiently?
- There might be two ways to compare our current solution with Oracle solution, one is to send original SQL queries directly to Oracle and compare with our AsteixDB, the other is to send queries to Cloudberry with both Oracle and AsteixDB as backend database and compare results.
- Instructions:
- Install Oracle Database
- Put our twitter data into Oracle
- Run our "group by" SQL queries on Oracle to evaluate its performance
- Gradually try different ways to compare them, even go to the second "Cloudberry" way to do more complex experiments
Future Tasks
(1) Tableau Evaluation
- Related to this blog;
- Tableau website: https://www.tableau.com/
- Instructions:
- Install the software
- Put some sample data into it
- Play around with its features and UIs, get some sense of its power
- Look deeper into it and try to translate what kinds of queries can Tableau answer and evaluate how fast it can reply
(2) Layers of Frontend
- Take Google Maps as an example, it allows realtime add or remove different layers of dataset: e.g. Terrain, Traffic, Bicycling routes, Satellite, etc.
- Explore how to implement a frontend with such features of realtime adding and removing layers of different datasets
- Instructions:
- Find some techniques or libraries to do this
- Do a toy demo to get some sense of how it works and how to implement this
- Then we will see how to implement this based on our current codebase
(3) Comparison with Oracle
- Take current Twittermap application as an example, if we want to utilize Oracle as backend database system, how can it support our Twittermap application queries sufficiently?
- There might be two ways to compare our current solution with Oracle solution, one is to send original SQL queries directly to Oracle and compare with our AsteixDB, the other is to send queries to Cloudberry with both Oracle and AsteixDB as backend database and compare results.
- Instructions:
- Install Oracle Database
- Put our twitter data into Oracle
- Run our "group by" SQL queries on Oracle to evaluate its performance
- Gradually try different ways to compare them, even go to the second "Cloudberry" way to do more complex experiments
Future Tasks
- Frontend refactoring - Teyu
- Multiple related dataset UI exploration - Aaron
- Stop words merge - Qiancheng
- PointMap Query Slicing merge - Qiushi
- "geoCell" & "getPoint" function - Qiushi
- New middleware task finding for Qiancheng - Chen & Qiushi
Comments
Post a Comment