Solved – notebook or desktop PC for datamining projects

I'm beginner in datamining.
I will do datamining projects, tasks as data modeling(run different dm algorithms), preprocessing(ETL,complex SQL quieries).
Is it sufficient for that tasks to use ordinary notebook(I consider quadcore i7 2ghz, 16GB ram, 256ssd -however dm desktop tools as spss,sass doesn't work in mac, but it's possible virtualize windows with eg. virtualbox) or is it highly recommended to use powerfull destkop PC. Which do you recommend ,which alternative is most used in practice ?


Should I chose a desktop or notebook?

I need to buy notebook, I consider between 2models macbook pro: cheaper(quadcore i7 2ghz, 16GB ram, 256GB ssd,iris pro) or expensive(quadcore i7 2.3ghz, 16GB ram, 512GB ssd, GeForce GT 750M) and price difference between this models is 400eur.
In the near future I will be work on datamining projects(as I mention on data modeling, preprocessing tasks) so I'm finding some optimal hardware soultion which allow me to work on this projects so I'm thinking some options:

  1. is it sufficient to buy cheaper macbook pro ?

    or when power of 1. isn't sufficient then(more expensive alternatives):

  2. buy expensive macbook pro ?
  3. or buy for ordinary day to day work cheaper macbook pro + for datamining purpose buy some powerful desktop PC (I think around 400-600eur it's possible to buy powerful desktop pc).
    Is it in practice on real projects mostly used separate powerful desktop PC for this datamining tasks or mostly use only ordinary powerful notebooks ?

Question around OS

For my day to day work I prefer unix. The question is when is it sufficient for datamining tasks to use emulation of windows(eg. virtualbox,parallels..), or is it very noticably better separate machine with windows(I think some tasks eg ETL complex SQL quieries run longer time).

I think your question should be split in two parts:

Which OS should you use?

This is a very controversial topic and it depends on the tools you will be using. I myself prefer to work on a Unix based system (i.e. Linux/Mac). However, since most of the software you mentioned are designed for MS Windows, I would recommend going for that option. Virtualization technology has gotten much better in the past decade, but it still takes a huge penalty on running code to virtualize non-trivial software.

Should I chose a desktop or notebook?

Again, very dependent on your own choices. I think you should try to answer this by estimating the amounts of data you are using and tying that to your specs. Some of the software packages you mentioned work 'in memory' so if your datasets are bigger than your RAM can handle, … wel that would be a problem.

Similar Posts:

Rate this post

Leave a Comment