Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm currently doing my final year project on telecommunication mining. On starting project I got confuse on choosing database. As data on mobile communication is going on increasing so I think Big data is useful on reducing time complexity of the project. But I stuck my head on finding better option. I had no experience on Big Data except its general concept but I'm quit familiar with relational database (oracle).

So my question is:- Which data will be best option on doing such project and why? So I appreciate any suggestion regarding the database selection and design.

Project Background:- We have 100's of thousand of data of call details of customer along with their personal information and we have to perform various mining technique for pattern analysis.

share|improve this question

closed as not constructive by Mark Storey-Smith, ypercubeᵀᴹ, Jon Seigel, dezso, RolandoMySQLDBA Jan 17 '13 at 3:43

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Voting to close as this isn't an answerable question currently. Aside from which, 100's of thousands/millions of rows is pocket change and doesn't remotely fit into the buzzword category of "big data". You would however be welcome to pop into the chat room to seek opinion and/or flesh out a better question. – Mark Storey-Smith Jan 12 '13 at 1:13
up vote 6 down vote accepted

Rule of Thumb: Does your workload fit with "traditional" approaches? Like oracle? Oracle can handle "00's of thousand of data of call" so does other databases like MySQL and SQL Server. You start looking into "Big Data Tools" when these solutions start to break. It's a pretty old video but it has some good insights:

Also I like the answer by Jeff Hammerbacher asnwer to similar question. Start at 27:01

You could also consider reading the book "Planning for Big data" (free)

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.