“Knowledge is of two kinds: we know a subject ourselves, or we know where we can find information upon it.” — Samuel Johnson. Latterly is possible with the help of a database. A database is an integrated collection of processed data that is organized so that it can be easily accessed, managed and updated. It manages data efficiently and allows users to perform multiple tasks with ease. In early 90’s, there was a shift from computation to information and since then the database has become an indispensable part of Computer Science and Engineering. With the growth of Database Management Systems, various database models such as Entity-relationship model, Hierarchical database model, Relational model, Network model, Object-oriented database model were originated.
The need of database has grown to such an extent that no business either small scale or large scale is possible without the database. You can’t even imagine how increasingly online database applications are increasingly being used in today’s workplaces so that sharing of information become as efficient as possible. Some of the more popular database management systems include Oracle, MySQL, and Microsoft Access.
Datasets are increasing in diversity and volume which leads to the emergence of Data Warehousing. In a data warehouse, data from many heterogeneous sources is extracted into a single area, transformed according to the decision support system needs and stored in the warehouse.
Due to the huge volume of data, finally, we all are moving towards Big Data. Big data is a term that refers to data sets or combinations of data sets whose volume, complexity, and rate of growth make them difficult to be captured, managed, processed or analyzed by conventional technologies and tools, such as relational databases and desktop statistics. When big data is effectively captured, processed, and analyzed, companies are able to gain the complete understanding of their business, customers, products, competitors, etc. which can lead to efficiency improvements, increased sales, lower costs, better customer service, and/or improved products and services. Most of the companies are adopting Hadoop nowadays. With the applicability of Hadoop, it is also feasible to mine social media conversations and figure out what people think of you and your company. You can then analyze this data and make real-time decisions to improve user perception.