I've basic questions related to Bigdata. (I've googled it but still wants to confirm with experts)
Please correct me if I am wrong on below.
1) As far as I know big data is collection of unstructured data. Even we can store relational data as well.
2) NOSQL is an Oracle product to handle bigdata (un structured data and relational data as well)
3) Hadoop is the only one frame work which is avilable in market to manage the bigdata.
What are the other database systems we have in the market to manage the bigdata.
1) "Big Data" does not have a crystal clear, black and white definition.
It is generally characterized as being the processing and management of an amount and type of data that makes a specific workload on that data slow and/or expensive.
2) NoSQL is a category of database technologies most often dealing with the issues as outlined in bullet 2 above. The Oracle NoSQL Database is oracle's product in the NoSQL category of database technologies. It does NOT store relational data. When using NoSQL relations between the data must be managed within the application code.
3) Hadoop and NoSQL booth manage Big Data, but different aspects as discussed in (1) above. Hadoop is a batch based, slow processing data technology, but the "slow" is relative because it can process very large amounts of data, so minutes is commonly seen as fast. NoSQL is a near real-time data processing technology and typically deals with Big Data where access times are in the single digit millisecond range.
Hope this helps,
Thanks for the information. I'm still a bit confused but no problem. Atleast I got some idea.
I'm having experience in PL/SQL Development. Now I am planning to learn Bigdata technology. Please suggest me whether it is more relavant to learn Hadoop or NOSQL for a pure Oracle DB proffessional.
NoSQL is a distributed database (with indexing and schemas). From a database perspective, NoSQL is a good place for you to get started. Hadoop is a distributed processing framework, rather than a database. If you're looking to leverage your database skills, then I would suggest starting with NoSQL.
Oracle Press recently published the "Oracle Big Data Handbook" which is a comprehensive overview of Oracle's Big Data technology product suite. I would start there. You can find the book on Oracle Press or Amazon or Barnes & Noble.
I hope that this helps.