Got the seminar from @shanmuganandhg
1. What is the size of data?
2. What is your ram size?
3. Will the data fit into your ram?
4. So, If you need to run the analysis for the streaming data,everytime will you do the computation for the whole amount of data(sequential logic) or else
storing the computed state into memory(combinational logic) and processing from it for the streaming data?
After took the decision from the fourth question
5.Think about How to be implemented For example, In python(consider main memory,low data size) or postgres(table,large data size)
If you want to do sequential logic you can also think about colocation of the data(grouping the data).This will make the job simpler.