We are students trying to handling data size of about 140 million records and trying to run few machine learning algorithms. we are newbie to the entire cloud solutions and mahout implementations.Currently we have set them up in postgresql database but the current implementation doesn't scale up and read/write operations seems to be extremely slow after numerous performance tuning.Hence we are planning to go for cloud based services.
We have explored a few possible alternatives.
- Amazon cloud based services( Mahout implementation)
- Picloud with scikits learn (we were planning to use HDF5 format with NumPy)
- Please recommend any other alternatives if any.
Here are the following questions
- Which would yield us better results(turn around time) and would be cost effective? Please do mention us any other alternatives present.
- In case if we set up amazon services how should we have the data format? If we use dynamodb will the cost shoot up?
Thanks