Skip to content

Latest commit

 

History

History
11 lines (10 loc) · 819 Bytes

README.md

File metadata and controls

11 lines (10 loc) · 819 Bytes

this project was created as a result of series of excersises for Objected Oriented Programming course it was written in Java 8

It has implemented following fearures:

  • a basic Dataframe for storing typed data in named columns
  • a "sparse" dataframe allowing to save memory by not storing a duplicate entry - it also has a memory optimization algorythm that can be run on demand to select the best value to be a designated duplicate
  • a grouping system - allowing to reduce a group of data into a single value
  • basic reductions like min or average value for the grouping system
  • a wrapper for a database connection allowing to use most Dataframe based algorythms on a MySQL database
  • a server - client solution for computing the reductions on dataframes - allowing less powerfull hardware to have access to data