i am planning to make an android app for social networking with at most user base of 10000. with almost the full-fledged feature of a social networking site So estimating the maximum concurrent users to be 1000,please help in the following points
whether MYSql will work fine or should i use MYSql with hadoop?
whether i should go with Amazon EC2 or a shared hosting account of GoDaddy.com is sufficient?
because I am unable to estimate the complexity and scalabiity of the project
If you are asking if you should use Hadoop, i suspect you have no idea what its for. In your case, likely not.
Shared hosting probably wont be enough. But this depends on factors that are impossible to estimate without a lot more information.