v4.0.0
Pre-release
Pre-release
Commits
- f400964: Structure final report (#52) (Matteo Bongiovanni) #52
- 5f5e4d1: Introduce database benchmarking and Wisconsin table structure (#53) (Matteo Bongiovanni) #53
- 9e182ff: Clean category theory background section for final report (#54) (Matteo Bongiovanni) #54
- 5ac0a68: Edit relational algebra background section for final report (#55) (Matteo Bongiovanni) #55
- db5a5c6: Edit background on database representation for final report (#56) (Matteo Bongiovanni) #56
- 36f6ac8: Remove background section on Haskell implementation (#57) (Matteo Bongiovanni) #57
- a303954: Fix compilation of interim report (#58) (Matteo Bongiovanni) #58
- e835c45: Add examples for easy benchmarks and joins (#59) (Matteo Bongiovanni) #59
- 3cebf99: Add Haskell testing to pipeline (#61) (Matteo Bongiovanni) #61
- ad55bb0: Move python out of app directory (#62) (Matteo Bongiovanni) #62
- c29130f: Update gitignore (#64) (Matteo Bongiovanni) #64
- e9edf2f: Improve Haskell pipeline (#66) (Matteo Bongiovanni) #66
- 8c9327c: Create database examples (#67) (Matteo Bongiovanni) #67
- 50ec14a: Implement skeleton for invoice table benchmarking (#68) (Matteo Bongiovanni) #68
- fde3c66: Describe the table used in Set Query Benchmark (#69) (Matteo Bongiovanni) #69
- 6eab5ed: Add a description of the tables in TPC-H (#70) (Matteo Bongiovanni) #70
- d71d190: Add Wisconsin scalable table (#71) (Matteo Bongiovanni) #71
- c7d99a6: Change python layout (#72) (Matteo Bongiovanni) #72
- fbf6626: Change python testing (#73) (Matteo Bongiovanni) #73
- 87838c4: Fix paths in Python makefile (#74) (Matteo Bongiovanni) #74
- 77b188e: Create cells to help create benchmarking table (#75) (Matteo Bongiovanni) #75
- 4ce6a3c: Create benchmarking database generator and parser (#76) (Matteo Bongiovanni) #76
- 427eda8: Make benchmarking pipeline (#77) (Matteo Bongiovanni) #77
- 0941a66: Start object oriented approach for data analysis (#78) (Matteo Bongiovanni) #78
- 70fabd8: Create infrastructure to analyse data (#79) (Matteo Bongiovanni) #79
- f2ae5e9: Add normal form benchmark evaluation method (#80) (Matteo Bongiovanni) #80
- 7aa9811: Split joinbench functions for space profiling (#81) (Matteo Bongiovanni) #81
- 5b01f0b: Rename project to joinbench (#82) (Matteo Bongiovanni) #82
- 16db095: Add benchmarking to compare whnf evaluation (#83) (Matteo Bongiovanni) #83
- 3c00097: Add benchmarking best practices (#84) (Matteo Bongiovanni) #84
- 9d69281: Add information on synthetic database creation (#85) (Matteo Bongiovanni) #85
- d0c5e93: Describe Cell types and examples (#86) (Matteo Bongiovanni) #86
- c94bd6e: Fix cross referencing (#87) (Matteo Bongiovanni) #87
- d8592f6: Describe JOINBENCH relation (#88) (Matteo Bongiovanni) #88
- ecbd7a0: Introduce benchmarked functions (#89) (Matteo Bongiovanni) #89
- 50056a6: Add graph for benchmark groups (#90) (Matteo Bongiovanni) #90
- 1bd4ff7: Prepare more figure detail for results (#91) (Matteo Bongiovanni) #91
- 09ccfbe: Present results (#92) (Matteo Bongiovanni) #92
- 467738d: Begin evaluating synthetic database creation (#93) (Matteo Bongiovanni) #93
- 3ef8a84: Write section on benchmarking workflow (#94) (Matteo Bongiovanni) #94
- c0424b3: Evaluate results (#95) (Matteo Bongiovanni) #95
- 0262e50: Describe database implementation (#96) (Matteo Bongiovanni) #96
- de13c94: Evaluate database implementation (#97) (Matteo Bongiovanni) #97
- cf8ba2d: Write information on ethical issues (#98) (Matteo Bongiovanni) #98
- f007f6e: Write introduction and abstract (#99) (Matteo Bongiovanni) #99
- ecbca1b: Write conclusion (#100) (Matteo Bongiovanni) #100
- 5e994a4: Write acknowledgements (#101) (Matteo Bongiovanni) #101
- cfb6bc4: Fix maths in background (#102) (Matteo Bongiovanni) #102
- 3a93eb2: Proof read (#103) (Matteo Bongiovanni) #103