1. Hadoop :
It is an open-source software framework used for storing data and running applications on a group of commodity hardware. It has large storage capacity and high processing power. It can manage multiple concurrent processes at the same time. It is used in predictive analysis, data mining and machine learning. It can handle both structured and unstructured forms of data. It is more flexible in storing, processing, and managing data than traditional RDBMS. Unlike traditional systems, Hadoop enables multiple analytical processes on the same data at the same time. It supports scalability very flexibly.
2. Maria DB :
Maria DB is an enhanced version of MySQL which was made by the original developers of MySQL to increase the functionality. Maria DB is open-source software. It is used worldwide because of its speed and its robust nature. It was developed by Maria DB enterprise in 2009. It is secure and has an inbuilt database firewall also. It is a relational database that has a SQL interface from which we can access data.
Difference between Hadoop and MariaDB :
|1.||Hadoop is an open-source software used for storing data and running applications or processes concurrently.||Maria DB is an enhanced version of MySQL.|
|2.||In this, both structured and unstructured data is processed.||In this, mostly structured data is processed.|
|3.||It is best suited for Big Data.||It is best suited for OLTP environment.|
|4.||It is highly scalable.||It is less scalable than Hadoop.|
|5.||Data normalization is not required in Hadoop.||Data normalization is required in it.|
|6.||It stores huge volume of data.||It stores transformed and aggregated data.|
|7.||It has some latency in response.||It has no latency in response.|
|8.||The data schema of Hadoop is dynamic type.||It is free of data schema.|
|9.||Low data integrity available.||Highly data integrity available.|
|10.||Free of cost, as it is an open source software.||Cost is applicable for licensed software.|